Adding back in Thread joining to the server client disconnect cleanup (but this time using the swing dispatcher)