proper handling of the case where the user's lat and lon are not set.  This includes an update to the user admin which allows those things to be unset