I'm not sure I accept the resonance theory, but for the sake of discussion....
Years ago I once had a hot water shower faucet that resonated. It would start as the water got hot (temperature induced). The typical screw type faucet was many years old and the screw stem part was worn. When the resonance started, the rubber part of the valve (at the end of the stem) would oscillate from open to closed to open again on the valve seat. When the resonance occurred, the water flow would reduce (the valve being closed part of the time). I assume the hot water made the copper pipe flexible enough to allow the resonance to start. Naturally the resonance would occur at the moderate setting appropriate for a nice warm shower (if you held the handle with your hand the resonance would stop), which meant the valve had to be open or closed more to stop the terrible noise (resulting in a too hot or too cold shower), so the valve being open a certain amount contributed to the resonance. The fix was to replace the worn faucet with a new one (where the stem would not move and thus would not resonate).
Now to this accident.
There was no flow bypass in the shower example (which would have prevented or damped the resonance and provided alternate flow), and the energy feeding the resonance (since all resonances have losses) was the available water pressure. In the 777, we have 2 fuel pumps on each wing (boost and HP) capable of providing the energy to sustain a resonance. My question is in a 777 fuel system, do we have a valve in a common un-bypassed path between the tank and HP pump, that can restrict flow fuel if driven open and closed by a resonance?