The circuit performing the $15$-to-$1$ distillation of the magic state $T|+\rangle$ is shown below (figure taken from Litinski's paper). The first gates encode the $|+\rangle$ of the 15 qubit code. A logical $T$ is applied on this state (the gate is transversal for the $15$ qubit code), and we finally decode the state. We end up with an un-encoded magic state $T|+\rangle$.
The 15-qubit code is a distance 3 code: hence we can detect up to $2$ errors. Assuming the only noisy gates are the $T$ gates (yellow box in this image) and that they fail with a probability of error $p$, by post-selecting the states which return trivial syndromes, we can guarantee that the final state has a probability of error $O(p^3)$.
In his paper, Litinski says that the probability of error, at leading order, is $35p^3$. For me it should be $\binom{15}{3} p^3=455p^3$ (there are $\binom{15}{3}$ possibilities to have $3$ errors).
Where does the $35p^3$ comes from? Is it that some triplet of errors are actually harmless? If so, where is it explained?