Doing so can cause inconsistency and cause events to get dropped that shouldn't. Also add warning to local event side if an event is reported by the watcher that is not more recent than the event which was previously the latest local event.