I thought it had been established from the NTSB that VS mode was engaged not FLCH.
If so, my bad. Sorry, missed that bit.
But even if so, if FLCH set to zero is potentially a likely disaster scenario (as it seems from the discussion here; perhaps not the culprit in this case.) it deserves a closer look.