I'm not sure how Robocode deals with simultaneous impacts. I think you'd have to dig in the source code to find out exactly what happens.
Just in case anyone else is curious, the bulletHitRobot event is dealt with first.