Establish a minimum reserve

This will fix a bug where withdrawals can be attempted without enough balance to cover the fees.