I never tried anything like that, but this is only my guess. Maybe you should rotate the bone AFTER you use animate using vertex animation.
Beside that, I don't see anything wrong with your code, what's the result of your code anyway, if I may ask? laugh