delta_radius adjustment computed as a loop

Bowing/crowning error at the center is used to adjust the delta_radius.
Rather than using a scalar of the error directly as the feedback it is
instead used as an adjustment magnitude and direction. This commit just
uses a loop rather than a long if/then tree.