I'm not sure if all their international routes are affected (I'm not a SAA expert by any means) but it looks like it.
You are correct that only a few JNB-ACC-IAD have been cancelled, so you friend should be good....obviously they need to figure that out for sure depending on their plans.