if been testing it with your fix and it seems to be working fine for me. and yea if you start off with charge it works fine. but what im noticed is when you hit the button to change from bear to cat and u hit it when it has something qued/ ur on a gcd it wont change been trying to find a way around it with out stopping it
as of right now have to hit the button 4 times before itll change
edit: ok lill lie about it just sitting there. from what i noticing it seams like it has to "calibrate" itslef before it can figure out what rotation to use. but soon as u go through the forms its fine.