Error: not enough money (task MakerReserveOfferFunds)
- Have available total of 12.33 XMR in haveno wallet.
- Create an offer to buy BTC, with 10 XMR.  Offer requires 11.55 XMR to be reserved.
- Select `Reserve only the funds needed.`
- Click through to complete the offer placement.


Error displayed is as follows:


```
Error
An error occurred when placing the offer:

not enough money (task MakerReserveOfferFunds)

No funds have left your wallet yet.
Please restart your application and check your network connection.

```

Log file:

```
Jul-02 16:43:59.692 [Thread-70] WARN  h.c.o.p.tasks.MakerReserveOfferFunds: Error creating reserve tx, attempt=2/5, offerId=VEQYKK, error=not enough money 
Jul-02 16:44:04.693 [Thread-70] INFO  haveno.core.xmr.wallet.XmrWalletService: Creating reserve tx with preferred subaddress index=37, return address=86JLAk5SromHSZEnaYrBhoT65Uq8XDtt1PbbJSfs9V7fT6WLYbWXBsUJKNHC72memnaE2Pp2ZCSMfe7nBC556gd49UG5A7o 
Jul-02 16:44:04.702 [Thread-70] WARN  h.c.o.p.tasks.MakerReserveOfferFunds: Error creating reserve tx, attempt=3/5, offerId=VEQYKK, error=not enough money 
Jul-02 16:44:09.703 [Thread-70] INFO  haveno.core.xmr.wallet.XmrWalletService: Creating reserve tx with preferred subaddress index=37, return address=86JLAk5SromHSZEnaYrBhoT65Uq8XDtt1PbbJSfs9V7fT6WLYbWXBsUJKNHC72memnaE2Pp2ZCSMfe7nBC556gd49UG5A7o 
Jul-02 16:44:09.712 [Thread-70] WARN  h.c.o.p.tasks.MakerReserveOfferFunds: Error creating reserve tx, attempt=4/5, offerId=VEQYKK, error=not enough money 
Jul-02 16:44:14.713 [Thread-70] INFO  haveno.core.xmr.wallet.XmrWalletService: Creating reserve tx with preferred subaddress index=37, return address=86JLAk5SromHSZEnaYrBhoT65Uq8XDtt1PbbJSfs9V7fT6WLYbWXBsUJKNHC72memnaE2Pp2ZCSMfe7nBC556gd49UG5A7o 
Jul-02 16:44:14.717 [Thread-70] WARN  h.c.o.p.tasks.MakerReserveOfferFunds: Error creating reserve tx, attempt=5/5, offerId=VEQYKK, error=not enough money 
Jul-02 16:44:14.717 [Thread-70] INFO  haveno.core.xmr.wallet.XmrWalletService: resetAddressEntriesForOpenOffer offerId=VEQYKK-cdc02eb3-0940-438e-8254-85d222c8d169-108 
Jul-02 16:44:14.718 [Thread-70] INFO  haveno.core.xmr.wallet.XmrWalletService: swap addressEntry with address 87scEXpmDgt3c2kCS45Xi5eo2taBs3hSpFhjnG8enbkYHvkew6CUy47QY6QGBcbhpA9EYPK1kMFcAWAWLkyg5piu2BqifQY and offerId VEQYKK-cdc02eb3-0940-438e-8254-85d222c8d169-108 from context OFFER_FUNDING to available 
Jul-02 16:44:14.718 [Thread-70] INFO  haveno.core.xmr.wallet.XmrWalletService: swap addressEntry with address 86JLAk5SromHSZEnaYrBhoT65Uq8XDtt1PbbJSfs9V7fT6WLYbWXBsUJKNHC72memnaE2Pp2ZCSMfe7nBC556gd49UG5A7o and offerId VEQYKK-cdc02eb3-0940-438e-8254-85d222c8d169-108 from context TRADE_PAYOUT to available 
Jul-02 16:44:14.718 [Thread-70] ERROR haveno.common.taskrunner.Task: not enough money (task MakerReserveOfferFunds) monero.common.MoneroRpcError: not enough money
	at monero.common.MoneroRpcConnection.validateRpcResponse(MoneroRpcConnection.java:634)
	at monero.common.MoneroRpcConnection.sendJsonRequest(MoneroRpcConnection.java:393)
	at monero.common.MoneroRpcConnection.sendJsonRequest(MoneroRpcConnection.java:335)
	at monero.wallet.MoneroWalletRpc.createTxs(MoneroWalletRpc.java:1211)
	at monero.wallet.MoneroWalletDefault.createTx(MoneroWalletDefault.java:378)
	at monero.wallet.MoneroWalletRpc.createTx(MoneroWalletRpc.java:92)
	at haveno.core.xmr.wallet.XmrWalletService.createTx(XmrWalletService.java:458)
	at haveno.core.xmr.wallet.XmrWalletService.createTradeTxFromSubaddress(XmrWalletService.java:711)
	at haveno.core.xmr.wallet.XmrWalletService.createTradeTx(XmrWalletService.java:690)
	at haveno.core.xmr.wallet.XmrWalletService.createReserveTx(XmrWalletService.java:632)
	at haveno.core.offer.placeoffer.tasks.MakerReserveOfferFunds.run(MakerReserveOfferFunds.java:87)
	at haveno.common.taskrunner.TaskRunner.next(TaskRunner.java:68)
	at haveno.common.taskrunner.TaskRunner.handleComplete(TaskRunner.java:88)
	at haveno.common.taskrunner.Task.complete(Task.java:58)
	at haveno.core.offer.placeoffer.tasks.ValidateOffer.run(ValidateOffer.java:94)
	at haveno.common.taskrunner.TaskRunner.next(TaskRunner.java:68)
	at haveno.common.taskrunner.TaskRunner.run(TaskRunner.java:59)
	at haveno.core.offer.placeoffer.PlaceOfferProtocol.placeOffer(PlaceOfferProtocol.java:85)
	at haveno.core.offer.OpenOfferManager.signAndPostOffer(OpenOfferManager.java:1215)
	at haveno.core.offer.OpenOfferManager.lambda$doProcessUnpostedOffer$36(OpenOfferManager.java:944)
	at java.base/java.lang.Thread.run(Thread.java:1583)
```

Error reproduced with varying numbers of UTXOs.

I am currently investigating a fix.
