I've done that a few times myself. I'm always completely embarassed when I finally come down. If possible, I will actually find the person I went nuts on and apologize personally. I've actually done this a few times. In your case, I could see me doing the exact same thing and I would've felt terrible once Krakatoa was done erupting.
I'm pretty certain cancellation of my CRT reservation several weeks before my trip would've caused an eruption. If it was the year I was going there for my daughter's 4th birthday......all bets would've been off.
This is becoming typical of the way they run. You need to plan waaay in advance, but maybe nighttime shows won't be every night...maybe theme parks won't be open late or they will. Now we can add the small, but real possibility, that your dining reservation will overlap with some ridiculous last second event. Customer service just slowly becomes less and less a Disney thing. Of course, they now know there is no need since a large fraction of their fan base will defend any action and actually pay a premium for any crap they throw out. The onus is on the customer. If you're hosed, you need to be flexible. Your problem, get over it. Don't expect anything. That dude over there is paying $50 for the realistic Frontierland Dysentery experience and any normal consumer expectations have gone by the boards.