[PATCH v2 1/5] xen/xenbus: Allow watches discard events before queueing