Stop beating yourself up over this. I know it sucks and I have stories of my own just like this. I think all of us on this forum have been burned at some point. I mean if you fly enough your bound to have a flight canceled or your luggage lost every now and then. The good thing is because this has happened to you you're going to be even more savvy from now on. Just like the airline analogy frequent flyers know all the ins and outs of any problems that come up while traveling. The next hire you have you'll be ready for any potential issues.