Steps to reproduce:

* Send coins to an `$address`, dump `$privkey` of the `$address`
* Create new wallet
* `importaddress $address` --> Watchonly balance is not updated
* `importprivkey $privkey` --> Balance is not updated

Needs a restart to get fixed. See also #11477 
}
void CWaet::transactionRemovedFromMempool(const CTransactionRef& tx, MemPoolRemovalReason reason, uint64_t mempool_sequence) {
    LOCK(cs_);
    auto it = mapWaet.find(tx->GetHash());
    if (it != mapWaet.end()) {
        RefreshMempoolStatus(it->second, chain());
    }
    // H
    // c
    if (reason == MemPoolRemovalReason::CONFLICT) {
        // T
        // S
        //
        // 1
        //    
        //    
        //    
        //    
        // 2
        //    
        //    
        //    
        //    
        //    
        // 3
        //    
        //    
        //    
        //
        // N