It's worth noting here that nothing here instructs the remote command to actually use `stdioLog` for stdio.  You'll find, I think, that all output still goes to the log named `stdio`.  That's hard-coded into the RemoteCommand implementation.  I'll leave that to you to fix after we've landed this pull req (with my revisions, which I'm still working on).