Too late...
I've already decided to cancel because it was a choice of reducing my vacation by one day or taking an extra day off. The initial indecision by CX was just the final straw.
That, and I was afraid that there may be further schedule changes between now and May 23rd, when I was scheduled to depart.