Save IP in IRCProtocol instead of relying on transport since transport may not exist when cleaning up uncompleted connections