At the moment, it just updates when there's a new item, and if that fails it never resyncs. Easiest way would be for nodes to record what point a notifier is at (and ideally let new notifiers say about the last items they've seen - possibly with query?) and use that to do periodic resync if there's new events that failed to get out