discover/event: Ensure event struct exists for async callers