Moreover, the first sentence: "This is an unreliable method of proof" implies that it can be a proof if done correctly.
If a strategy is not guaranteed to give proof, then you need to verify afterwards that the putative proof is in fact a proof. Just as if you get a potential solution to an equation (via solving a more general equation, perhaps), you have not "solved" the original equation until you actually check that solution, even if your putative solution is the true one. If a student does not do the "check if steps are reversible" part, then they have not written a proof even if every step is reversible! That's what's lacking form their proof.
If I want to prove A, and I prove A <=> B for some proven statement B, then I have proven A! There is no question! Feels like crazy pills to think otherwise. This is a kind of backwards reasoning!
Edit: so much so, that I would definitely recommend students rewrite these proofs on assignments as an exerecise to make sure it's correct. By the time they reach a math PhD they probably don't need to do that anyomre. :)
https://math.vanderbilt.edu/schectex/commerrs/#Backward