Well, assuming you have an active IB+ account you can freely transfer back and forth between BA and IB. But yes, it's often the case that partner availability is different.
I don't know that I've ever seen seats being offered that were not actually there (sometimes the opposite happens).