Yep, there was a 'bug fix' to the quatlib (and the code is now in the engine!) which means that any old scripts will have this axis flipped behaviour. The reason the fix was needed was that I inadvertently 'flipped' them in the original quatlib which resulted in the 'physical' shape not matching the 'visible' one, i.e. one was rotating one way an the other the other way.
I need to re-visit some of the older scripts and fix them to work properly with the corrected quatlib but I have a few other things on my plate to deal with first.
Been there, done that, got all the T-Shirts!