After upgrading to 3.6.2, “End If” nodes are not being executed when their top branch is inactive and “Execute all executable nodes” or executing a downstream node is performed. Execution gets stopped with the node just prior to the “End If” node. Simply rerunning “Execute all executable nodes” or executing a downstream node again resumes execution and everything runs to completion. Any idea what is causing this?