Give names to SimpleSocketServer and SocketNode threads

This change gives names to the threads created by ```SimpleSocketServer```. It makes the threads easier to identify in thread dumps or a debugger.