That modified fwd panel is incorporated in Rolls Royce SB 78-8930, ours have the mod and we don't have problems with the panels blowing open.
Might be worth pulling up that SB and seeing what it says?
Next step i'd say is definately check for leaks/broken ducts. If there aren't any you're going to have to replace the latches and re-rig again.