In my opinion, it is unacceptable to order a replay of a fairly won match; any questions regarding technical restarts should be resolved before the end of the game. This is true even if a technical restart is stipulated in the rules, and even more so if it is not.
Excellent point. To some extent, the referee should be like a robot, strictly following the rules in effect at the moment.
I will once again cite an example from sports history. In 1990, FIFA made a decision that an attacking player could be on the same line as the second player of the defending team. This refers to offsides in football. So, should the final of the 1988 European Championship be replayed because of this? No. No one would do that. Because such decisions are a mess, as they say, "they signed the documents retroactively."