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 
{
    AssertLockHeld(cs_);
    std::map<uint256, CWaetTx>::const_iterator it = mapWaet.find(hash);
    if (it == mapWaet.end())
        return nuptr;
    return &(it->second);
}
void CWaet::UpgradeKeyMetadata()