Problem solved! I had the ticket reissued onto the LH flight number and was shortly confirmed in O a few minutes later! I did need to pay fare diff Z->C though.
Unfortunately, I wasn't able to try to see if it would have worked on CO code, but will try next time!