Don't wait for command to finish

By waiting for the command to finish you can end up in a state where the
pipe ends up GC'd before we've finished reading from it. This is
obviously not desired.