store full change dict for errors

So that you have access to other change properties like 'deleted'