Bug hunting all over the place. Something is still messed up with the Kalman gain (probably the state covariance matrix) since the rotation updates are way too big.