(PUP-753) Remove duplicate calls to setup
There were two different places calling setup for the benchmarker. This
consolidates it down to one. Unfortunately, the setup method depends on
the generate method having been run already and so it not analogous to
the setup task. This meant that setup is actually called in the
generate task.