WW and MF didn't do Joburg at the same time. The BA55 cabin crew only stayed in the Sandton sun and everyone else from both crews in a different hotel.
Flight crew and cabin crew are still in different hotels. The Cabin Crew one is arguably much nicer.
I think the other crews you mention arrive out of uniform for a reason. Maybe delete that bit?