When the wallet is rescanned at startup in `bitcoind`, there seems to be no way to interrupt that in a clean way (other than forcefully killing the process).
if (nDepth == 0 && pcoin->mapValue.count("replaces_txid")) {
            safeTx = false;
        }
        
        
        
        
        
        
        
        
        if (nDepth == 0 && pcoin->mapValue.count("replaced_by_txid")) {
            safeTx = false;
        }
        if (fOnlySafe && !safeTx) {
            continue;
        }
        if (nDepth < nMinDepth || nDepth > nMaxDepth)
            continue;
        for (unsigned int i = 0; i < pcoin->tx->vout.size(); i++) {