Fixes another deadline with using the blocking mode on unreliable networks: if a message does not go through, make sure we do not block indefinitely so the transport can re-send the message.