If you put the BA locator into checkmytrip.com, that gives the AA locator. You can then plug that into the aa.com website to change the seat, but the change doesn't seem to pick up on BA.com.
Which allocation sticks I honestly don't know as I'm still to make the flight but time will tell...