Do any such tools/methods exist for examining the engine's event
cache/queue? Like to determine the number of queue'd events, what object
they're acting on, and what order the are in, etc? And would it be
possible to remove a specific event from the queue without flushing the
entire driver cache?

Seems like this funcitonality would be very useful in troubleshooting
certain driver problems.