Fixed some failure modes for SpinTaylorF2 with non-precessing systems.

Replace atan2 with a safe version that returns zero for atan2(0,0)
Added a guard condition before calculating alpha, beta, and zeta.