Try to fix up the middle of ways, not the edges.

When some nodes along a way have been moved, move unmoved points
that lie between them on the same way in the same magnitude/angle.

This fixes the crossover in Farmersburg and the switchback south
of Bicknell, which is more concrete progress than any of the
others I've tried.