This is surely a Had To Be There play.
They way you have presented the scenario it appears that obstruction is the correct call - abandonment by F3 to make a play and contact with the runner AS SEPARATE events.
Envisioning how this scenario could have developed though... perhaps F3 pulled off because the Batter-Runner was about to collide with the fielder ==> interference is a possibility.
I'm still hoping the ball went foul.... how long can we wait for it to get foul? ...isn't it foul yet?