request_queue may not have anything in it on return from ExecuteCommand
i.e. when calling ES_Launch and everything is reset.

Don't call Update after queuing a request.
Update before enqueue.
Back to broken ES_launch but 4 wiimotes working.
Show video backend and audio engine in title bar.

Fixes issue 6276.