I can't imagine any scenario where:
1. OP can buy a CX codeshare on UO without connecting to CX
2. CX is not the MSC and needs to behave as such
CX will definitely check the bike in on the outbound but I don't see how UO doesn't have to honour CX baggage allowances check the bike in on the inbound as well?