Wow, that has to suck big time. Only thing I've done is show up and have them tell me I bought a ticket for next month. That has happened a few times, where I've picked the wrong date. My fault though.
Please let us know what was the reason etc, in case you decide to follow up on it.