Hi Adrian,
This patch is looking good as yet, I've repeated tests that were
previously causing timeouts and as yet not been able cause a timeout
after applying this patch.
Its not definitive but so far it appears to have resolved this issue
for me.
Regards,
Vince Hoffman