Raise ConnectionError on IncompleteRead.

Fixes #207 and #328. 

Once new retry logic gets merged, we should probably retry on `ConnectionError`.