The app should give the user some kind of error message if the server isn't reachable.
With the smaller radius of 15 meters, the app was never firing the "I have arrived" message. So I am pushing it back to 50 meters, and then we can try ramping it down from there.