Buzzbox,
re the O2 bottle rupture and subsequent damage.
Yes, QF30 had a large hole and rapid decompression. It doesn’t necessarily have to be so, could result in a slow decompression too.
The failure mode of the bottles on MH370 would different, they are composite rather than steel as on QF30.
I can imagine a dislodged bottle bouncing around avionics bay won’t always create a large fuselage hole.
Perhaps even no hole at all, consider the pressure wave from the rupture forcing open the over pressure valves(happened on QF30) causing only a subtle background decompression.