I have read through the last 5 pages of this thread and I know my mileage may vary, but I have a 1.5 hour I-I connection through ADD onwards to JNB.
I am in Italy and Czech Republic this week and will do my best to get a YF vaccination and certificate, but in case I fail...any thoughts on the probability of being denied entry?