I was not able to check most recent experience at BA lounge in JNB while traveling
on QR. But I was able to ask for a guest entrance to QR contract lounge in JNB
for a friend of mine traveling on another OW airline. They first said NO but then
agreed to allow him after talking to the lounge..
This brings up a good point if at airports where there is only contract lounge, are
they obligated to accept guests as per OW lounge benefits ? In other words what
QR did for me (as AA EXP, OW Emerald) was following rules or an exception ?