As far as I know, when you change any angle of the sprite, it won't rotate automatically to camera.
In order to avoid such situations I could advice you to use an invisible box model for sprite collisions and make sprite itself passable and attach it to that invisible "collision" box.