account: don't update the default payment method if it hasn't changed

Bail early in the updatePaymentMethod call if nothing has changed: this
is to avoid sending extra change events on the bus.

Note that the update call should do the same, but it's a bit harder.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>