Does the B744 Configuration Deviation List allow aircraft operation without the wing-to-fuselage fairing? If so, we can totally discount the part of the fairing in this incident and concentrate on what made the hole in the pressure hull.
Dunno, is it not possible the the fairing did not come away in one piece but broke up, and in doing so punctured the pressure hull?