Hi there, I remember your iOS app, the manual calculating distance to each properties is really not smart, you should consider switch to geofencing as I suggested before.
Anyway, if you are not ready, fixing this annoying bug by adding more check is OK too.
Upgrading to iOS8, location request needs to ask permission and provide reason, some little works.
Looking forward to hearing from you!
Frank