add tests for unix socket connection switch HTTP rest-server test to use any free port allow rest-server test graceful shutdown opportunity