Catch a possible timeout that could occur while reading response data on a slow connection.  Fixes one of the issues with --remote-data tests referenced in #2290 and #2332