My Thoughtsif a robot doesn't use the strategy you want (different python, controls wired, etc) and you didnt specify with the host what you wanted, you have no case we are not mind readers so we cannot predict, its your job to wire everything correctly and specify what you want it to do. In this event I usually fix it for the next round but there is no do overs for that match. (this one is my own personal rules so people may not use it) ( People should use it)
Havoks that completely change the outcome of a match should result in a restart. Just a havok that does nothing shouldn't be a restart.
that is why its a mandatory rule to add in tournaments, but thats the hosts decision, they could have havoking allowed if they want, thats why I dont think tournaments should be dictated by this