Hacks to try to get ambassadors set up

 - making sure subprocess arguments actually hit the DepartmentChair
 - adding a "setup" wait_on_message thing to the MultiProcessAmbassador
Make sure we manually reply so that yielding doesn't pull an "autoreply" on us
Oops, consistently use same ambassadors dict variable name :D