Dredging up an old thread just because I have seen a pattern in my CX flights crediting to BA. They always get processed on a Tuesday or a Friday. I feel that the details take two days to get to BA, and then they will credit on a Tuesday or Friday - whichever comes first.
For example, flights taken on a Wednesday or Thursday always get credited on the next Tuesday. Flights taken on Sunday, are credited on the next Friday.