notifiers receive the monitor after a failed and resolved event ensuring that notifiers always

have the correct present state of the monitor.  This fixes the
unpredictable nature of results reported by notifiers in some cases.