We've had 2 ABDs cancelled by Disney, both after we had purchased airfare on our own. In the end, Disney paid for all fees related to cancelling our flights (one
ABD) and all fees related to changing our tickets (the other ABD). While it's really a bummer when things are cancelled, stuff happens, trips don't fill, whatever. We've always been taken care of in the end. No sour grapes here!