Solidify with overlapping vertices
In part you answered your own question. Solidify gets confused, when at the end the vertices overlap. I don't know how you animated your mesh, but instead of animating all the way to the point, where vertices overlap, stop a very little bit right before that point, like 0.00001 units away.