In a game this weekend there was a play at the plate with one out. Runner slides and rolls on top of catcher holding the ball. Umpire is repeatedly asking to see the ball, during which time the batter who hit the infield grounder keeps advancing. Result of the play is runner at home is out and base runner kept the advancement. Correct ruling?