Options on Catcher's Obstruction


 
There is one out and runners on second (R2) and third (R3) base. The batter (B1) swings at the pitch, but the catcher reaches for the pitch and B1 strikes the back of the catcher's glove. However, B1 still manages to hit a weak ground ball to the shortstop. The plate umpire correctly points to the catcher and calls "That's obstruction".  B1 runs a few steps toward first base and stops. R3 touches home, R2 advances to third base -- so the shortstop throws to first base to easily beat B1. 
 
Now everyone is awaiting a ruling from the umpires... so what should they do?
 
Call
When the catcher obstructs the batter, it is a delayed dead ball (NF 5-1-2b). If the batter-runner reaches 1st base and all other runners advance at least one base, then the obstruction is ignored. If not, the obstruction is penalized (NF 8-1-1e). The offensive coach may elect to take the results of the penalty or the results of the play.
 
In the play below, B1 did not make it safely to first base -- so the obstruction penalty is enforced. B1 is awarded first base, R2 is returned to second base, and R3 is returned to third base. The offensive coach may elect to take the results of the play (B1 is out, R3 scores, and R2 advanced to 3rd base).
 
Here is the video of the play: https://www.youtube.com/watch?v=RAB3zPBb_ic