カメラの回転がリセットされない

CameraY, CameraZが前に残っていたままで瞬時に反映されたのでしょうね。
そのように、処理にかかる挙動周りをしらみつぶし的に見ていくと問題点がわかると思います。

なんにせよ解決してよかったです。