flush
Pushes events that are held back by the dispatcher into the event queue.
Implementations are expected to flush on a best-effort basis: events that cannot be validated because the validation metadata is unavailable are dropped rather than queued as unvalidated events.