Centralized & more robust event validation in enqueue*(). Disallowed reuse of released events (as per spec).