Simple rearrangement to eliminate duplicate calls to toggle DIOs and status updates
Overhaul of tc runcycle to eliminate sqrt of small numbers
Replaced 'done' flag with 'splitting' for clarity
Refactored common code for cycle updates to reduce chance of bugs between parabolic and tangent blends
Stricter tolerances eliminate acceleration overages