Ensure grpc channels are in separate process
Description
In artifactservice.py tests, I didn't run the channel in a separate process which causes issues (see here). This may have been what was causing the tests to later hang related to FTP/HTTP server tests as these these fork.
This merge request is related to #1023 (closed), but may not 100% fix it.