Fix wrong ETag returned by PATCH request when updating to empty list.

This is beacuse mongoengine does not store empty list, but explicitly
pops the attribute out. Madness!