Additional data point:
From last week: Nairobi to Johannesburg - observed SAA and KQ actively checking people's yellow fever cards at check-in and again during the boarding process.
Arrival into JNB, on two different occasions, immigration never asked to see yellow cards