I could be wrong, but I was under the impression that Sigil builds a new toc.ncx from scratch when you generate a new toc. The pre-existing one gets blown away.
I think there was some discussion about being able to preserve an existing toc.ncx, but I don't recall what the outcome of that was.
Albert