CreditEditor: Fix bug when canceling and others.

When creating a credit payment, using negative values in proxy broke
because of database constraint, cancelling didn't work because the store
of the dialog was different from the store calling the rollback and
creating the object didn't work because tried to associate objects of
different stores.

Change-Id: I159ee2d4faa2826cf25fc4817738ba6737c21de5