fix midpoint redrawing

Midpoints weren't being redrawn when the way was deleted
but both edge nodes still existed in other ways.