I sustain the appeal in both codes. UmpJM noted that the FED 2010 Situation #9 is essentially the same thing:
SITUATION 9: R1, on third base, attempts to score on a squeeze play. B4 attempts to bunt, but misses the pitch and F2 comes up with the ball and gets R1 in a rundown between third and home. F2 eventually attempts to throw R1 out at third, but makes a bad throw into left field. R1 steps on third, but his momentum takes him several steps down the foul line behind third base. R1, seeing the bad throw, turns, misses third base as he advances to home. After R1 has touched home plate and enters the dugout, the defense calls “Time” and verbally appeals R1 missing third.
RULING: R1 is out on the valid defensive appeal. R1 must touch third base again on his way to home
plate. (8-2-1, 8-2-6c)
In OBR, R3 must touch 3rd base again on his way to home. Whenb he over ran 3rd, he is considered between 3rd and 2nd so in order to go home, he must touch 3rd. I think that many people are trying to apply "Last Time By" but it does not apply in this case.