Details
Description
What's the issue?
It looks like we might have a race condition when logging DCP state for very small transfers. Once a stream is started, it operates completely asynchronously, an extremely small stream may complete before the retries counter has been incremented; this may result in the number of retries being logged as -1 (which makes no sense)