Hi Matt,
Thanks for the quick response. That is the solution I have come up with. If the balk had happened 1 pitch earlier, then 1 run would count, but because it happened in conjunction with the HBP, the run doesn't count.
On a batting out of turn, no runner may advance through the actions of the batter.
I live in Germany and I am fighting with the German umps who argue that it is 1 out, 1 run in, runners on 2nd and 3rd.