Glad to hear poor hamlet is doing better and didn't die/escape in the first place.
We had a problem with one of our kitties laying on top of a cage. We thought we had trained her of it as she had stopped but unfortunetly we were wrong. she fell through one day when we were out. That was our first escaped snake and the only one that we never found.
Now we have a special room for the herps and the screen that fell through has been reinforced with hardware cloth to make it not only cat proof but snake proof too.