More correctly, I should have said it looks like the “out of fuel” explanation is off the table. The cessation of fuel getting to the engines, for for some other reason than there not being any, is still on the table, but avionics/electrical problems could well be the cause of that.
[speculation]
IANAP but I believe that the engines are fed from separate fuel tanks. If that is the case, the possibility of simultaneous problems in two separate engine systems would be significantly reduced. If ice were to form in the fuel, I would expect it to happen at cruising altitude rather than at several hundred feet, where it's warmer.
[/speculation]