smartxml: fix - running custom undo was stopping node arguments refetching on redo