Same behavior except for going from MP to SP gives you a *DisconnectException*: EOFexception though instead of socket timeout.
Also, in case you get any of those exceptions, saying continue or exit to desktop will result in the java process not ending properly. Probably just a consequence of what went wrong though.