Fix {error, disconnected} repainted with {error, notfound}

In my environment, copying large object (say, 5GB) often caused 500 error to client, while some `{error, notfound}` left in log. This patch handles `disconnected` and `timeout` as simple retry, not asking for proxy-gets.