Character movement gets "sticky" around bosses

When moving near a boss, pathfinding tends to get unpredictable, and the character moves at extremely variable speeds and bounces around. This has been around since before 1.0.

Video showcasing the bug: https://www.youtube.com/watch?v=Bep_xTOxTxE

Ideally the character would move smoothly and consistently when orbiting the boss.