I'm glad he came back. When I read your first post (just now, sorry I missed it when you first posted

) I "knew" he would be back. I'm glad he didn't stay away longer though!
I think, after you didn't let him back in when HE wanted to be let in, he got stubborn and figured he'd show YOU and teach you a lesson... and.. you know, did what cats do!