Thanks for the quick replies...
I realize that flights fill up fast on weekends, but there are still dozens of seats left on this particular flight. I assume that BA has access to a limited number of seats available per AA flight. BA's quota must have been reached.
That flight will probably takeoff with empty seats, and I will miss 4 extra days in China due to a technicality. Is there anyway to prevent that from happening?