check for subspace matrix losing orthnormality, and perform QR if it has