ReadTimeout = 0 がデフォルトになっていたのですが、
0以外にすると指定時間で例外を投げるようです。

ウリの場合は60000として一分でタイムアウトするように設定して
それを捕まえればOKになりますた。