I'm wondering if fuel ran out right before impact. It looked like only two engines ignited for descent (I assume one had failed, like it appeared during ascent?), and engine #2 flamed out a bit before impact, followed by the last engine flaming out just a few seconds later, ~1 second before...