Merge #14556: qt: fix confirmed transaction labeled "open"
Summary:
PR14556 backport https://github.com/bitcoin/bitcoin/pull/14556/files
fb3ce75807c50055a97f573fc72bf44d997ea218 Don't label transactions "Open" while catching up (Hennadii Stepanov)
Pull request description:
Fix #13299. Since the default `nSequence` is `0xFFFFFFFE` and locktime is enabled, the checking `wtx.is_final` is meaningless until the syncing has completed (ref: #1026). This PR makes the wallet mark a transaction "Unconfirmed" instead of misleading "Open for NNN more blocks" when syncing after a period of being offline. Before this PR (with the issue):  With this PR (the issue has been resolved): 
Depends on D3489
Test Plan:
make check
test_bitcoin-qt
Reviewers: deadalnix, Fabien, jasonbcox, #bitcoin_abc
Reviewed By: Fabien, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D3491