In case you didn't notice, IT FAILED!!!
All that was necessary was to put impenetrable doors on cockpits.
I'm not even sure that would stop the next Richard Reid. Reids mistake was to light his shoe in front of passengers. Had he walked to the bathroom and lighted them there in privacy, it would have been a different story.