This is purely a theoretical question — was there a violation or not? Based on the discussion, it became clear that there was one.
But it's obvious that no one would assign a technical loss in such a situation. I wouldn't have either.
Ideally, the HeroesWorld rules should be supplemented with a procedural code that specifies such things. Or, for example, the ODD rules, which are also interpreted differently by different players.
What do you mean, what violation? I took a restart 111 when the judge said it was a technical restart and that I should take 111 if I wanted to take a res. What violation is there?