Describe the problem
Problem
The adaptor runtime logs the processes it terminates but not all the processes it starts. This can cause confusion when the adaptor is terminating a process ID that hasn't appeared in prior log statements.
Acceptance criteria
Any subprocess started by the adaptor needs to have its PID logged so that it's easier to understand and debug.