Don't use uninitialized $!socket during debug

$.socket may not be initialized when handle() is called (letting handle's self.accept() call initialize it). Don't use it in debug statements in that case.

Also, report the $.addr and $.port in handle()'s startup message.