Changed the SAP implementation to a bisection solver (instead of closed-form), now at about 98.5% success-rate.