fix(backend): make sure we change etag on update

otherwise browser can use cached version of an item
which will appear as locked even after unlocking it

SD-1084
Merge pull request #358 from petrjasek/fix-lock

fix(backend): make sure we change etag on update