Poor man's error checking on geocoder.

When we hit error limits, the geocoder returns nil. I would rather
catch a thrown error but I don't think the geocoder throws an error,
so am just checking for nil now. In future should store off the failed
geocoder and then try it again.