Task @odata.etag to be updated when assignment changes
@odata.etag on task can be used to indicate that a task has been updated. However this remains the same when no task field has changed but the assignment of the task is updated. For example, if the task is assigned to an extra person, this @odata.etag will remain the same. The assignment is essentially part of the task. This has the result that one cannot determine with a single compare statement if something on the task has changed.