The GE engines on this 330 were not protected at all from this event - apparently they did indeed flameout. The amount of water ingestion must have been huge (igniters ON - Well beyond any test scenario) or (more likely) no ignition was commanded ON by the aircraft systems.
As I understand it, both the Pratt and GE equipped A330s have new-gen FADECs. For the Pratt equipped A330, there are 5 conditions that will trigger the igniters other than engine start:
Anti-Ice ON
In-Flight Flame-Out
In-Flight Surge
TO/GA/Flex Mode
Approach Idle
Standard OPS would require continuous ignition in this kind of weather condition. Since the A330 has no direct igniter controls, is this accomplished by selecting engine Anti-Ice ON ?
And while idle is not the prudent power setting for heavy precip, would not flight idle automatically power the igniters on this aircraft ?