IOS 12 introduced provisional auth for push notifications, we definitely need to support that if we don't want people to receive notifications without a sound.

https://developer.apple.com/documentation/usernotifications/unauthorizationstatus/unauthorizationstatusprovisional?language=objc