One way some airlines have found around this "cancellation" penalty is to delay the flight long enough to send the crew to the hotel for a legal rest, and then operate the same flight number, even if delayed twenty four or even forty eight hours. The airline that I was working for that did this did it because the crews would have been able to walk off with pay if the flight was cancelled, but not for a delay.