qmp-shell does not show pending events since switch to asyncio
qmp-shell doesn't show pending events when pressing on a blank line like it used to prior to the switch to asyncio. The problem is in legacy.py; pull_event() doesn't kick the event queue if wait is set to None.