Mythweb: Prevent unnecessary 30-second delay after rescheduling.

For the listenForEvent() method, manually close and reopen the backend
connection in a way that allows MythEvent messages to be received.

Fixes #11853.