Add logging for CLLocationManager failing
Fix attempting to flush queue when flushAt changes