Handle RejectedExecutionException in ConcurrentServerRunner

When the Executor rejects a request to execute a client runner, close the client's socket to avoid a temporary resource leak.