fix(notifications): Verifies that a notification method is registered before using it

Instantly sent notifications now respect the registered notification methods instead
of assuming that a method is available only because it can be found from user's
notification settings.

Fixes #7647
Merge pull request #7648 from juho-jaakkola/verify_notification_methods

fix(notifications): Verifies that a notification method is registered before using it