Err, I don't think it was the crew's fault. More like a systemic f
ckup leading back to management/procedures or lack thereof.
Which is the cause of the majority of prangs. The crew aren't often around to vindicate themselves.
You can read the report in the latest Flight Safety mag.