bugfix: ensure we don't Wait() for subprocess twice My previous patch introduced this problem. Run() is a combination of Start() and Wait(), and I meant to switch the first Run() call into Start() in my last patch (I even claim to have done so in the commit message). I think this got messed up by a bad interactive rebase on my part. Either way, this commit should prevent the program from panicking due to a double-Wait().