Fix MP games not starting after prepare was done

The problem was that the mp menu disconnected from the server when it
was closed. Which is desired if we cancel the window, however all
windows are closed when the mpsession is prepared.

Add an error handler to the mp session as well.