I'd ask over at the CX forum whether CX will check your bags through. While BA would check your bags through, you won't be checking in with BA. I don't have experience with CX, but AA, for example, only checks through if a connection is under 12 hours (regardless of what BA/LHR allow). Your question is one of CX's policy.