Well he did get one thing right - a balk is an immediate dead ball in high school.
I don't know how you can undo a call like that. Take your pick - score the run or call the do-over. Either way, it's a mess.
And no, I can't explain the logic. There isn't any.