I know what's going on here. I'm just not entirely sure how to fix it.
What's happening is that when the animation sprites change the old versions are being left behind. I suppose what you can do is make sure they are hidden. I haven't used Sprite in C2 yet although I plan too. Sorry I can't help more, but your capx is for 115 and for me I avoid using beta's until there is a required feature for my game.
um. If you can't hide the last sprite change you can try spoofing the problem by pushing the last draw of the last sprite frame to the outside of the layout. Then start back to it's proper position the next frame. That way the sprites of the last direction are still there, but wont' be seen. However, this is an ugly hack job :|