As much as I would have liked to see them schedule another home game and pocket the 750k, I don't think that was an option.
Keep in mind CU had obligations under the contract as well. Even though Miami wanted to back out, there were provisions in the contract to which covered that scenario which CU has to live with.
If memory serves, the contract required Miami to find a suitable replacement game if they decided to back out to avoid paying the 750k. A road game, against an opponent from the same conference, in the same state, on ESPN seems to fullfill the requirement for a "suitable replacement".
Probably not what everyone wants to hear, but I suspect the delay was caused by the MAC trying to work out a deal with ESPN to televise the Toledo game instead. I'm sure the MAC did everything they could to avoid having to cough up the huge buyout to CU. I bet we got a fraction of that if any.
I suspect if CU had turned down the Toledo game for another home game, we wouldn't have gotten a dime of the buyout and probably wouldn't be on TV either.
Just my two cents.