I wonder if the crew would have been sufficiently alerted by the Honeywell Runway Awareness Advisory System (RAAS), if it were fitted. The system calls the runway direction when on short final.
Would crew be aware of the difference between “Approaching 34” and “Approaching 31”? Such a call may just be enough to trigger the subconscious to question the current course of action.