This PR adds a test that verifies wallet balance consistency when a chain reorg occurs while assumeutxo background validation is in progress
motivation currently test file tests wallet functionality with snapshots but there is no test covering what happens when reorg occurs during background validation phase.
so what it tests
- wallet state remains consistent through reorg
- balance updates when coins are orphaned