[avalanche] Delay the local proof announcement until we have inbounds
Summary:
This is a best effort to prevent from spinning a voting peer that takes no inbound, and possibly being poorly connected to the avalanche network (it is impossible to connect 2 peers that accept no inbound connection).
Depends on D13027, D13028 and D13029.
Test Plan:
ninja check-extended ../contrib/teamcity/build-configurations.py build-tsan
Reviewers: #bitcoin_abc, sdulfari
Reviewed By: #bitcoin_abc, sdulfari
Subscribers: sdulfari
Differential Revision: https://reviews.bitcoinabc.org/D13030