Work around problems with error handling in mp menu

I think a good solution would be to get rid of the asynchronous error
handler in the menu, and use it only when in the game. This way, the GUI
code itself should handle exceptions and show error popups.