Push subscriptions are stored multiple times in the DB
Summary
Every subscription is stored again and again regardless of whether we already had that data in the database.
Possible Fix
endpoint column is not unique yet; NotificationController should check if endpoint is different before storing.