We fixed this a while ago:
However, delays are still there, because online checks has a low variable frequency. But notifications at least sent when the event is detected, not when the node become online as was before.
This why it’s still better to use an external monitoring tools with more high checks frequency.