Pretty crazy that this play happened yesterday, because a similar situation happened in my softball game over the weekend. Man on second, one out. Line drive up the middle deflects off the pitcher and hits the runner. The ump immediately calls the runner out for being hit by a batted ball. The batter stops (thinking it’s a dead ball, because that’s what the ump incorrectly called), but then realizes the SS is picking up the ball, so he continues running and is out at first. Then the umps get together and put the runner back on second because you’re not out if the ball first deflects off a defender. So they got that part of the call right. However, I believe the batter should have been given first base. He stopped running at first because the umps screwed up and incorrectly called a dead ball. It made me think of an inadvertent whistle in football.