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`.

/to @ritch please review