[CHORE] Refactor callbacks to transaction in send_confirmed
to be their own functions and thus unit-testable
[CHORE] Add partial spec for update_destination

Begin to spec out send_confirmed and its two callback
functions that were separated out.