message: net, refactor: Move AddLocal call one level up
  This change simplifies the following commit.
diff: @@ -2243,10 +2243,6 @@ bool CConnman::BindListenPort(const CService& addrBind, bilingual_str& strError,
  }
  vhListenSocket.push_back(ListenSocket(hListenSocket, permissions));
  -
  - if (addrBind.IsRoutable() && fDiscover && (permissions & PF_NOBAN) == 0)
  - AddLocal(addrBind, LOCAL_BIND);
  -
  return true;
  }
  @@ -2340,6 +2336,11 @@ bool CConnman::Bind(const CService &addr, unsigned int flags, NetPermissionFlags
  }
  return false;
  }
  +
  + if (addr.IsRoutable() && fDiscover && (permissions & PF_NOBAN) == 0) {
  + AddLocal(addr, LOCAL_BIND);
  + }
  +
  return true;
  }
  