Revert "Close stdout/stderr instead of redirecting to /dev/null"

Reverts the commit that redirected stdout/stderr to `-` when trying to close them. Redirecting to `-` is worse than `/dev/null`, and closing the pipes breaks tomb.