You're all assuming the report of a "loud bang" is accurate. Perhaps there was or perhaps there was not. This exact same failure just occured again last week on a HAM-DXB flight. That crew did not report a "loud bang".
The other thing that seems to be forgotten in this discussion is when the Status message inhibit ends. To refresh some memories or let those who do not fly the B777 understand it is, "cruise or 30 minutes after lift-off, whichever occurs first".
You're all assuming their was a lound bang and then a bunch of messages. Not to be blamed as that is the way the report makes it sound. But was that in fact the case? I highly doubt it.