When a remote connection is made, the remote langserv is not shut down properly when the client loses connection. This should likely time out, or perhaps there is some facility built in to the VSC remote, but either way, we need to properly shut down the remote when there are no clients connected after a while.