Hi Todd,
any progress on your side?
In the past I have learned that most of these issues (script runs in testing but not when used in DTC) are based on how DTC executes commands and in which user-environments.
So you should check:
What type of config are you running?
Is it user or computer based? Is the user-account authorized enough OR is it run as "system" user, without access to write to a network share..?
Maybe you can update us on this case, I am curious :)