make user-location upload fail gracefully when a bad location is specified

http://manage.dimagi.com/default.asp?113993

![image](https://cloud.githubusercontent.com/assets/66555/3001811/13a1b8a8-dd36-11e3-86f4-1cc644fe24b2.png)