Just to summarize if it's worth for you to investigate further.. it's a SCRI you place directly after the START task. It has a promptset where you can define the environment-specific configuration (like CFG_VARA_&$CLIENT#). The SCRI then browses through the tasks within the workflow and checks whether something must be done. If so, it stopps the workflow, modifies the tasks (inactivate / inactivate external dependencies by setting timeout / set manual hold) and start the workflow again.
Also supports alias names.