Are your animations using Local reference coordinate system? They will follow the pivot's orientation if they do, but if using the default View rcs they won't. That's the little box on the toolbar which says View by default.
BTW, Reset XForm will reset scale and transform, there's no need to do the other two as well, and Reset XForm aligns the pivot to world, not the object.
BTW, Reset XForm will reset scale and transform, there's no need to do the other two as well, and Reset XForm aligns the pivot to world, not the object.