Fix saving Creditor data for Payment Processors on first attempt

These patches fix #37, along with the related issue mentioned in one of my follow-up comments.

(Two minor clean-ups on the code in question are in separate commits, to avoid noise in the main commits.)