you will get both points and status credits, I only have been in the international BA lounge at JNB - both J and F and the domestic at DUR. I thought the JNB lounge looked very tired and dirty, apparently it was renovated about 9 months earlier.
I was there in July last year.