Fail predictably when connecting to a refusing server
Reader changes
Also blow up if we get a completely malformed header
Merge bug 25502
stable to default