We should discuss and decide on this and other similar scenarios (global ts_ settings versus command line ts_ versus api ts_, should workload/run_steps be an api, should we preprocess config when signal_start is called etc.? )  rather than recreating existing bin/naarad as is, because it is going to lead some strange behavior either for bin/naarad or for apis.