message: net: avoid unnecessary GetBindAddress() call
  Our local (bind) address is already saved in `CNode::addrBind` and there
  is no need to re-retrieve it again with `GetBindAddress()`.
  Also, for I2P connections `CNode::addrBind` would contain our I2P
  address, but `GetBindAddress()` would return something like
  `127.0.0.1:RANDOM_PORT`.
diff: @@ -2608,9 +2608,7 @@ std::vector<CAddress> CConnman::GetAddresses(size_t max_addresses, size_t max_pc
  std::vector<CAddress> CConnman::GetAddresses(CNode& requestor, size_t max_addresses, size_t max_pct)
  {
  - SOCKET socket;
  - WITH_LOCK(requestor.cs_hSocket, socket = requestor.hSocket);
  - auto local_socket_bytes = GetBindAddress(socket).GetAddrBytes();
  + auto local_socket_bytes = requestor.addrBind.GetAddrBytes();
  uint64_t cache_id = GetDeterministicRandomizer(RANDOMIZER_ID_ADDRCACHE)
  .Write(requestor.addr.GetNetwork())
  .Write(local_socket_bytes.data(), local_socket_bytes.size())
  