Fix third person zoom stickiness

Fixes a problem in third person zoom where the camera position sticks upon reaching the boundary radii. @BrettASwift 
It happened most when you zoom in too quickly from the inner radius position. I'll look at a better implementation.