I have come late to this thread and have not read every post ... so I'll take a chance that this has not been mentioned:
SMELLING SALTS!
An old friend who was a Qantas FA gave me some one time and told me that they kept a stock aboard all Qantas craft.
Not so many drugs that way.