bugfix: handle opened node unload/load (branch change issue when node does not exist on one branch but exist on the other)