Почему может быть что в JS парсере запросы фейлятса и парсер не пытается их запустить повторно? Это происходит, когда сайт возвращает не то, что написано в check_content. Ну так если пришло не то и парсер понимает что запрос не прошел то он же должен перепосылать запрос через другой прокси, а он этого не делает. Стоит 100 ретраев а он повторный запрос посылает только если код от сервера не 200.