I have the same problem. If I understand you. You use
animation.clamWhenFinished = true
because you need that the end of animation continue in the second animation, and you see jumps when you try to changes beetwen animations. I use the next:
animation1.crossFadeTo( animationnext, 0.2 )
You need put this and you don´t see the diferents but you don´t have jumps. In my case i make a counter to can make the changes 1-2, 2-3, 3-4, 4-1 and only need.
animation.reset()
but i use reset() because the time animations were diferents. I hope that this help you