I believe that it’s more complicated than that. I believe that delayed assignment of a task run ID occurs when a combination of criteria is met. I do not remember exactly what this combination is, but I recall thatGenerate at runtimeplays a role. I think it also involves something else like certain commands in thepre-processorprocess tab, whether there is a prompt set involved (or a parameter dialog box), etc.
Also, I get the impression the behavior of the product in this area has changed over time, but I’m relatively new to UC4 so I do not have much knowledge of versions prior to v9.