Re-wrote deposit handling again with a new, better, pattern for composing multiple database actions.
Began using transactionId.