Currently if read overlaps with Unconfirmed data during restart recovery procedure we send E_REJECTED error
This leads to retry from client which slows read.
Introducing mechanic similar to throttle behavior where we can enqueue the initial request and execute it latter or even reschedule inside the prepareTx eliminates this problem.