Let me throw a wild idea out there (which I know I'm probably going to be wrong) but if the batter is HBP, he would get first base and the runner would be forced to second. The batter and the runner advanced one base and therefore the balk would be ignored?
What a wild play...
-Josh