[Distributed runtime] Fix task cancellation after failed task update
[Distributed runtime] Request partitions by execution attempt id as well [ci skip]