Moved start read time to outside of the read loop so that the read timeout for the web connection will work correctly by aggregating socket timeouts.
Moved start read time to outside of the read loop so that
the read timeout for the web connection will work correctly
by aggregating socket timeouts.

digitalbazaar/monarch,digitalbazaar/monarch,digitalbazaar/monarch,digitalbazaar/monarch,digitalbazaar/monarch