When multiple output nodes exist (Material), the active Output flag could get copied and wasn't reset properly. Now the depenendency sorting code ensures only 1 output node is the active output for execution.