In my experience, it has always been instantly : when I check my online statement at the AUH lounge between two legs, the first leg already appears.
Still, I had to contact them. Because the flights were credited so fast, and the status change seemed to be calculated overnight, I didn't get the status bonus on the second leg.