Switch to using semiMajorAxis for the North-Up decision.

Thanks to Matt Berry for the math.