Check permissions before new discussion notifications

Fixes case where users could have subscribed to Advanced Notifications when they had permission, but no longer do.

h/t @R-J