I don't know the answer to your question about whether CX would protect you on separate tickets in the event of IROPS, but presumably someone who knows the answer will be a long soon to post it.
As to cost, have you explored the possibility of redeeming miles for the HKG-TPE segment?