Merge branch 'stable-3.4' into stable-3.5

* stable-3.4:
  Increase FetchOne coverage with unit tests
  Display the in-flight taskId when a runway conflict is detected
  Restore the fetching of all refs with empty delta
  Allow to filter out refs from the fetch-replication deltas
  Do not accumulate replication events with retrying tasks
  Add replication taskId during the execution of the fetch
  Allow FetchOne to retry the failed ref only

Change-Id: Ic3962ffbf8a91b768a4c7984236d06096dcdb15e