Now that's a head-scratcher. :-?
Throwing out a couple of more "what-ifs" that would keep a hit batter at the plate...
- In the process of jumping out of the way of the pitch, the batter brought her bat around (possibly, in a defensive manner) and the bat movement was judged as an effort to strike the ball (ie: a swing). That would be a strike and the batter stays at the plate.
- The umpire did not see the ball touch the batter, or judged that the ball did not hit her.
There are a handful of scenarios where a batter hit by the pitch is not awarded first base. I think that they have all been covered in this thread! If none of the explanations offered fit, maybe you just have a blown call.
By the way, if the ball hit the batter, then hit the umpire, that would have no bearing on the batter being awarded the base. The instant that any pitched ball touches the batter, the ball is dead and where it goes or what it hits after that point is irrelevent.