"On-flight procedures by cabin crew had worked well..."
Come on Colin! It's not procedure for Cabin crew to search every item in the overheads. It was pure luck that the weapon fell out of the bag.
Trouble with these corporate affairs types is they are so used to Bullsh!tting, it just flows without any forethought!