The point is that this issue is only relevant for codesharing and partner earning, which is the entire raison d'etre for *A in the first place. They should have the ability to get airlines together on the same page when it comes to recognize each other's fare codes properly, or else why do they even exist? The problem is that airline B sees airline A's flight as an award booking when it was a cash booking. Surely *A can at least get the two partner airlines to agree with each other on what kind of ticket was booked.