Interesting situation indeed! My inclination is to say that:
- the pitch counts as a ball
- the run counts
- the ball is dead
- runner on 2nd goes back to 3rd base (if he was stealing also -- otherwise back to 2nd)
FYI, here's a ruling from OBR that isn't exactly the scenario you described, but it's pretty interesting.
"With two out, a runner on third base, and two strikes on the batter, the runner attempts to steal home base on a legal pitch and the ball touches the runner in the batter's strike zone. The umpire shall call "Strike Three," the batter is out and the run shall not count; before two are out, the umpire shall call "Strike Three," the ball is dead, and the run counts."
I think the last part indirectly supports what I stated originally.
Let's see what some of our resident experts say.