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