I'm sure it's not malicious and just genenral incompetence, by the sounds of it BA probably don't do anything special to the bags and just hope they turn up first by blind luck. I usually avoid checking bags but this trip was a bit longer and I had to take a suit. I would complain to BA but I know I would just get a marketing boilerplate in reply so it's not worth my effort.