Actually, Otis came home today, thank goodness! It turns out that a woman just around the corner took him in yesterday, kept him overnight, and then took him to the vet today where they read his microchip and found out how to contact us. He's snoring in my bed even as I write this.