I hope the Basecamp developers browse these or are already aware of the bugs.
If a route is developed with the start or finish the same point or too close together, after loading to GPS, the GPS often will decide you have completed the route when you start.