Not sure I understand the AA/IB bit - are you saying this issue only occurs for AA-issued tickets (which ours are)? [Some SABRE vs Amadeus issue?]
As I understand it, AA tickets on IB don't go through either system and therein lies the problem. I don't know too much on the technical details side, but those tickets never work well until check-in time.