I think you should just keep the stage left foot in the same place for the whole animation (think of his right toe being planted the whole time). There's still a little bit of an unexpected shuffle at the end because he moves his right, then left foot in two different stages in the casting, but returns both of them at once on the return. If you have it b he left foot that moves both times, only that foot is in motion on the return. Might be worth a try.