If I remember correctly, CX did do a couple of charters (for CX Holidays) during the summer to Seychelles. Seem to remember no miles were awarded for the flights. Seeing as it happened at the time of those riots, not sure they'll be doing them again!