A GFCI would not have prevented this fire
I have witnessed this happen , it at best will trip the GFCI outlet , but remeber the power is still there ,
this GFCI got wet and it melted , it's a good thing someone was there or there would have been a bad thing .
They should get an investigator who has knowledge of this kind of thing