Error handling to cover user revocation of location services