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