Greekislandlover,
I don't work for BA, I work for another UK airline. A couple of years ago I was presented with an A/C fit for service only to notice during the walk-round that all 3 cowling latches on the port engine were unlatched. Our cowling latches sound very similar to the ones on this incident.
Fortunately for me our 'holes in the cheese' didn't line up that day - it also means that I never got the chance to prove your theory wrong........and thats exactly the way I prefer it.