Two engines being fed by one tank? It's possible on most aircraft and could certainly cause an accident like this. If this was the cause, I'm pretty sure the capt would not be on TV receiving applause.
Also, if fuel contamination/starvation was the cause, I reckon the flame-outs would have been separated by a significant interval, due to each engine having a separate fuel system, in effect.