Hi Peter,
I finally got a few minutes to recreate this issue. I agree with your assessment that the ZSDOS submit file processing is broken when the compiler driver exits. It doesn't seem to matter whether SUBMIT or SUPERSUB is used to invoke the .SUB file.
I don't think this would be a RomWBW problem. The OSes distributed in RomWBW are not modified other than the CBIOS. I would be interested to see if an implementation of ZSDOS on a system other than RomWBW has the same problem.
It would be a lot of work to track down the problem and I have a huge list of high priority stuff to work on right now. I think we need to consider this a known problem unless someone else can track it down.
Thanks, Wayne