Don, my view is that Steve's solution is very clever but contains concealed branching in an unrecorded pattern.
What needs to be shown is (9)r1c45 = (57)r12c4 to take (7)r1c5 out of consideration. This then needs something like
(9)r1c45 = (9-5)r2c6 = (5)r2c4
&
(9=7)r1c4
The last thing I want to do is to discourage innovative solutions like this because that's how we expand our collective talent, but as ever I have two things on my mind:
1) How can that be explained to a newcomer
2) If that's considered acceptable what precedent would be set for finding other one-off patterns on the fly which could become very elaborate.
It's a recurring problem for me that in Sudoku it's virtually impossible to find well defined demarcating lines for what is acceptable and what isn't. As soon as a line is set, it will be found that either some quite reasonable method has been outlawed, or the door has been opened to one which is distasteful.
One way out would be to describe the pattern and prove its inferences, but how long will it be before we find another like it?
The thing is that the puzzle is very simple and it's only because we're trying to find single step solutions that this device has emerged. It's therefore very unlikely that it would ever provide an essential opening for a tougher puzzle.
Nowadays there's no such thing as consensus, but for these reasons I won't include this in my personal repertoire, but then I'm not trying to solve single steppers!