That's really bad luck. I have to say that probably one of the main causes of TPs not posting is travelling on a non BA airline and "something changes". So the sort of thing you mention is exactly the sort of transaction that may take a month or two to resolve. I hope it works out faster. Having said that, if the BAEC number was on the original booking from day 1, and the ticket was just amended with a new routing, generally that does kind of work. But yes, a number of airlines/hotels etc only credit once a week anyway, and QR is in that category.