cleanup after SeparateJvmsExecutor properly

SeparateJvmsExecutor contains a laziness bug which causes it to execute `#cleanupAfter` before the benchmarks are run.