The restriction is because we are currently calling redeemLUSD function to determine the input values for the arbitrage bot.
We should find an alternative way to find the inputs for the contract so that we can circumvent this restriction.
A possible solution would be to expose the hint finder functions from the @liquity/lib-ethers library.