Ensure OAuth tokens are tied directly to Web Push
What happens with old Web Push subscriptions? Do they live forever? Do we attempt to deliver push notifications to old subscriptions for eternity?
We need to validate that old Web Push subscriptions are cleaned up. Making sure there is some linked id that cascades during deletion of OAuth tokens would be the correct way to proceed.