feature: the read_reply() method can now be re-tried immediately after a "timeout" error is returned.