Split the piped command in GenerateBenchmark to be two individual commands connected with a temporary file instead.
-this is no ideal since it will slow the pipeline and cause more io.  Need to figure out how to use pipes in queue properly...