Return err directly on server read error.

Otherwise, can't identify whether the error is caused by GFW.