>>660
httpステータスが 503(Service Unavailable)か504(Gateway Timeout)の場合は
待ち時間(連続時はだんだん伸びる)を開けて3回までリトライしますが
それ以外の5xxや40xの場合はエラー終了し待ち時間を開けて次のリクエストを処理します。
エラー時の待ち時間はリトライ待ち時間より少なめなためエラーが連続すると
「連続アクセスエラー」になる可能性はありますがその時のステータスは503と想定しているため
リトライ待ち時間を挟んでリトライするはずです(想定通りならば)
ただプログラムがマルチスレッドで動いているため思わぬバグで待ち時間が抜けたり
またニコニコ側が40xステータスを返すとリトライできずにエラーになることはあえります。
ただ再現性のないエラーは実際の回線/サーバの一時的動作不良だったか
連続アクセスにかかったかでしょうからいま現在バグを含んでいる可能性はありますね。