If previously set to "when in use" via settings, the promise is never resolved when requesting "always" location permission.