Let me be clear: Only the DirectRT data are being written successfully...which makes sense to me, as the DirectRT run does finish. However, no data are written to the MediaLab output files.
But, yes, if I remove the DirectRT portion of the questionnaire, then MediaLab does complete the questionnaire and successfully writes the data.
So both packages are running successfully on their own. The problem appears to be that DirectRT does not "hand back" control to MediaLab so that the questionnaire file can finish.