I am working through the Tutorial on using a Task Sequence Sub Flow to create separate instances for each operator when unloading the processors. Only one token is created by each processor for each unload task as predicted. So then I decided to add my own spin and use the same logic to use one of the operators to carry the Item from the Source to the first processor. I copied the logic EXACTLY. But when the Source calls for an operator it creates TWO tokens, one for each instance. Both of them go through the logic at the same time, but the second operator does not actually do anything (which is correct).
So why is the second token created? And how is it able to go through the second instance of the sub flow without actually waiting for the second operator to perform the Load and Unload activities?
(I have already read all the related sections in the User Manual regarding Sub Flows, Instances and Task Sequence Sub Flows. None of them mention anything about Sources acting differently from other fixed resources.)