Ok, if both of you say that this fix works, then I believe you.
What I doubt, however, is the reason for this problem being the hardcoded "reached" radius. In his original documentation, CF said that this radius was approx. 80 units - that's smaller than our smallest apmd setting!! And if it was beyond 200 units or something, many a waypoint file would show very strange phenomena...
If at such large distances a bot still thought he had reached the WP, then 90% of all ladders wouldn't work because a bot would fall down by stepping off that roof 2 meters right of the upper end of the ladder, and on his way back up he'd break his nose bumping into the wall 2 meters left of the lower end.
There must be something else...