antag tokens being given when an admin ruins the round is because, without their intervention, you would still be antagonist. it also hopefully helps to make sure the admin thinks more cautiously in the future, since checking who was an antagonist and giving out all the notes is very very annoying
if it's outside of anyone's control, then i don't think anyone deserves anything. sometimes your round is screwed over. ignoring how annoying it is to ensure everyone gets a token, we have regularly had problems in the past where faulty code causes repeated server crashes (like that one grav gen thing). i would not want admins wasting their time giving out all the tokens every time that happens
plus without antag rep, every round has the same chances of you being an antag. nothing was wasted
