Add test for passing args to workers
Fix implementation so that the test works

The test failed because cluster.setupMaster() can only be called once. Since we are running after other tests, setupMaster() has already been called in this context and our call that's supposed to set the args for the workers is ignored. Fortunately we have access to cluster.settings['args'] and assigning it there directly works and the test passes.