You are right. There doesn't seem to be any reason to delete the Italian page. Your translation work apparently started after the English page was re-marked for translation, and so is unaffected by the problem. I thought I had checked, but apparently I only saw what I expected to see. I'll just leave your page alone, then. Sorry about that.
It was affected by the problem. I updated every messages even if the translation system didn't mark them as fuzzy.
I see. It seems odd, that this could work. The numbering of units must have been out of whack - were there even the same number of units?
Yes, if I understand rightly your question.
From my point of view the problem is the removing of the old translation tags(when the page was removed from translation) and the keeping of the old translated messages.
I believe the translation system ignored the page was added for translation a first time, it didn't know about the existence of old English text units and it used the old translated messages according to the matching of the numbers.
I know! This probably doesn't add nothing new to your considerations about this strange issue. :)
We may naver understand this fully. Let's just be grateful, it worked thist time, and try to avoid repetitons.
If we ever again decide we should temporarily move something out of translation, it might be a good idea to remove all translate tags, so that putting it back into the system will generate a whole new set of tags. OTOH, from reading your thread, you managed to revive the content, and I think that a newly generated set of tags would lose that. Is that correct? If we can make a plan to safeguard work, we should, but if there is no sensible solution we'll just have to be careful and keep fingers crossed.