Fix currency exchange reversal.

If subtracting funds from the buyer succeeds, but then adding items or giving
the recipient funds fails, the buyer should be given back the funds that they
had subtracted.