There have been twins that have lost both engines for reasons other than fuel exhaustion. Southern flight 242 (DC-9) (4/4/1977) lost both engines after heavy rainwater ingestion. More recently, there was Pinnacle Airlines/Northwest Airlink flight 3701 (repositioning, no pax) CRJ200 that lost both engines (10/14/2004). Although the
investigation is ongoing, it appears the pilots took it outside its flight envelope and then didn't manage the engine restarts properly (insufficient speed).
In both cases, it's possible that all engines would have failed on a tri or quad jet as well.