I have a workflow (let's call it WF3), that contains a sub-workflow process (3a). 3a contains two sub-workflow processes in it (3b and 3c). My workflow checks a Boolean after 3b is completed. If this Boolean is true, I have it skipping all the way to the end of 3a, thus skipping over 3c. During testing I noticed that if 3c is skipped over, the activity after 3 won't continue. I assume this is because 3c hasn't reached its end flag.
Please enjoy this crude picture for reference
Is there something I'm missing here in terms of the mechanics of Windchill 10?