Do push notifications use 3rd party brokers?

I guess we should handle the Webpush::InvalidSubscription and Webpush::Unauthorized exceptions by unsubscribing. Looks like they didn’t exist when we last updated the error handling for push notifications.