Previously when actionLinkInNewGraph=true was true, ifactions were in there own subgraph and had dependencies followed, this code (above) is still catering for that.
Now that actionLinkInNewGraph=false, and ifactions are generated in-line, and follow the linked inputs conditionally.

So are there ever any circumstances where the ifactions need to have conditional dependencies followed as well as conditional inupts ? I think not, but as it stands it will cater for actionLinkInNewGraph = true or false.

But if not necessary, this code can be removed..