Adjusted det(unitary) = -1 for the logarithm.

Due to the rotation to natural orbitals, the determinant of certain blocks in the unitary can become -1 instead of +1. The logarithm of that block is then complex-valued.. The logarithm of that block is then complex-valued... Swapping the sign of an orbital resolves this issue completely.