I am having some trouble with the equivalence between abstract index notation (AIN) and standard tensor component notation (TCN, for short).
Let us consider a covariant derivative $\nabla$. In TCN, we can define it, for a given basis of tangent vectors $e_i$, by the relation $$ \nabla_i e_j = \Gamma_{ij}^k e_k\,, $$ where $\nabla_i=\nabla_{e_i}$. Then, for any vector field $v=v^i e_i$, we have $$ \nabla_i v = (\partial_iv^j + \Gamma^j_{ik}v^k)e_j \implies (\nabla_i v)^j=\partial_iv^j + \Gamma^j_{ik}v^k $$ since $\nabla_i(v^j e_j)=(\nabla_i v^j) e_j + v^j(\nabla_i e_j)$ and $\nabla_i v^j=\partial_i v^j$. In AIN, this translates to $$ \nabla_a v^b = \partial_a v^b + \Gamma_{ac}^b v^c\,, $$ where however $a, b,c,\ldots$ are just abstract indices and not components with respect to a specific basis.
Let us now consider the second derivative. In TCN, we have $$ \nabla_i \nabla_j v = \nabla_i((\partial_j v^k+ \Gamma^k_{jl}v^l)e_k)=(\partial_i(\partial_j v^k+ \Gamma^k_{jl}v^l)+(\partial_j v^m+ \Gamma^m_{jl}v^l)\Gamma_{im}^k)e_k\,. $$ Therefore, $$ (\nabla_i \nabla_j v)^k=\partial_i \partial_j v^k + v^l \partial_i \Gamma^k_{jl}+\Gamma^k_{jl}\partial_i v^l + \Gamma_{il}^k \partial_j v^l+ \Gamma^k_{im}\Gamma^{m}_{jl}v^l\,. $$ On the other hand, in AIN, $$ \nabla_a \nabla_b v^c = \partial_a \nabla_b v^c + \Gamma^c_{ad}\nabla_b v^d-\Gamma_{ab}^d \nabla_d v^c\,, $$ because we need to treat the lower $b$ index in $\nabla_b$ according to its covariant nature, and therefore $$ \nabla_a \nabla_b v^c = \partial_a \partial_b v^c + v^d\partial_a\Gamma^c_{bd} + \Gamma^c_{bd}\partial_a v^d + \Gamma^c_{ad}\partial_b v^d + \Gamma^c_{ad}\Gamma^{d}_{be}v^e-\Gamma_{ab}^d(\partial_d v^c + \Gamma_{de}^c v^e)\,. $$ But the last term is not there in TCN!
Do I have to conclude that somehow these two notations are not really equivalent? (I always assumed they were...) The unwanted piece cancels in the calculation of the commutator $[\nabla_a,\nabla_b]v^c$, provided the connection is symmetric, so this is not really an issue in GR, but still I would like to understand what goes wrong.