Everything else looks to me like it just avoids the reverse DNS lookup for incoming connections, without changing the semantics (well, the “guess” of the peer’s address changes from possibly resolved to numeric IP, but we should not depend on that); so either this change fixes a bug exposed by the aforementioned should-be-irrelevant change, or I don’t understand it.