Fire a wholesale change event if watchers go offline
Set an inactive watched root before watching and activate it when watchers are online for more consistent filtering