connector: pass correct arguments to save cb

Before this change, `updateOrCreate` did not pass the updated object
to the callback when `update` branch was executed.

DataAccessObject.updateOrCreate uses the updated object to construct
the model returned as a result of updateOrCreate.