Lets see here:
First time I did JNB
in 2002, no problems at all, they just refuel the plane, no one gets on or off, & they run through a quick security check of the carry-on to make sure there are no un-needed carry on bags that could contain weapons, this is done jointly by SAA Security & the Sal authorities. Now with the stop being in Dakar, it is being done jointly by SAA security & Senegal authrorities.
Second time was in 2003, JNB
, same security check, except this time, passengers got off at Dakar and got on from Dakar to go onto New York.
Both stops were about an hour as planned.
As far as delays because they had to frisk everyone in JNB
, this is normal procedure done by SAA & ACSA (Airports Company South Africa) for flights to the US, they hand check all luggage (carry-on & checked) and they search each person. Searching checked luggage was also the norm before the US started requiring it. The flight may have been delayed because of people coming to the airport late, or staying in the bar too long & didn't realize that there was security to go through.
SAA & ACSA offers the best air security I have ever seen, hands down. I have not seen El Al, but as far as I know, El Al's number one, and SAA/ACSA may as well be second.
Proudly from the Home of the Red Tail.