My outbound credited within 7 days.
My inbound didn't credit at all. When this was raised with BA and proof provided they credited my SIN-DOH but rejected my SIN-LHR. This has been disputed and is currently with BA.
But frustrating, especially when all e-mails are blaming me ('Exec Club No' not in booking - well it obviously was, 'Already credited' - no it wasn't).
One PNR, same booking class, 4 legs, 3 credited, 1 to go! Keep your boarding passes and e-ticket!!