This behavior is expected, although the individual effects (broken navigation etc) is very much depending on the components. It looks like your navigation component expects all elements it deals with to be pages. But now this removed-and-then-added-again node is not a page (anymore), but just a nt:u...