[avalanche] Reconcile the proofs pulled back from dangling
Summary:
If a proof remained dangling for long enough, the finalization status might have been lost when the node actually connects or when it's pulled back by remote proofs matching. Make sure to trigger another round of vote in this case.
Depends on D14665.
Test Plan:
ninja all check-all
Reviewers: #bitcoin_abc, PiRK
Reviewed By: #bitcoin_abc, PiRK
Differential Revision: https://reviews.bitcoinabc.org/D14670