No, I think you misunderstood. I know you can't block Fragarach. Stein didn't. Fragarach will always strike his heart, no matter what. So he took the heart he had previously removed, and dumped in the forest, and teleported it in front of the weapon.