Ideally we would want an independent notifications API, but having a failed notification is the best alternative for the time being. It doesn't solve the bug in itself, but the message is a bit clearer