HPCC-9924 - Avoid timeout causing HD resend

A regression was introduced by HPCC-9618, that caused the
distributor to resend a packet if the receiver had not responded
in 30s. Avoid resending via sendRecv, separate timeout loop for
send and recv.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4780 from jakesmith/hpcc-9924

HPCC-9924 - Avoid timeout causing HD resend

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>