No lounge access at JNB unless you are flying D1 as there are no SkyTeam operated lounges there. It's actually the previous change from several years ago (removing contract lounge access) that is responsible for that rather than any of the new changes.