always start a setups handler in production, or we have no way of seeing updates that would make a setup incomplete!
also provide the setup name in failure emails
no longer return immediately from trigger() if ds is locked - block and wait in all cases to avoid ps stalls