I had a similar experience flying BA/ Openskies booked through AA. In my case, the issue was that the operating carrier had not received the proper info from AA. I had to call BA customer service, get my ticket # (not PNR), and call AA CS with that info. Once that was done it took AA about 3 hours to correct on their end, after which I could select a seat.
Hope that helps.