Do not block workers when using -T transferslowly/transferstuck
This commit ensures that worker threads are not sleeping (by using select()) when '-T transferslowly/transferstuck' test options are used. This commit converts synchronous implementation of the code into an asynchronous one based on timers.
Closes #4566 (closed)
Edited by Artem Boldariev