Fix mfa_valgen/cache server in basho bench driver

* The first worker should start the mfa/cache server so it's ready to
  go by the time all workers are up.

* Don't shutdown the server once cache is call used up.  Instead stick
  around so that all workers can see finished event.  Otherwise the
  workers might `noproc` trying to request a value from the cache
  server.