Oh no, poor Boo. Don't blame yourself, it sounds like you did everything to assure he'd be OK - someone else dropped the ball.

I'm hoping he'll arrive soon, and you will be happily reunited. This sounds like one of those nightmare stories I read about in the news. I'd raise hell with the person(s) responsible after you get him back.