The threads that transfer to/from the remote process should be daemon threads.
This hopefully will also addressJDK-8163250 -- JShell tests: jdk/jshell tests fail intermittently while cleaning up threads after test -- which is there to check for hangs in normal operation.
This hopefully will also address