There are 2 workarounds possible:
It takes few minutes for most of the transactions to be included in a block. So, you can prepare all the steps in advance and perform within couple of minutes before this transaction is confirmed.
Broadcast transactions with fee rate below 1 sat/vByte
Change Min Transaction Relay Fee in bitcoin.conf with minrelaytxfee=0....
Yes, the rules of RBF explicitly allow changing the outputs of RBF transactions. But Roger Ver's concerns are blown out of proportion.
Bitcoin has been fundamentally broken on
purpose by introducing the "replace-by-fee" feature, which, according
to him, allows you to "reverse" (take back) Bitcoin transactions for
minutes, hours and "...