Вот именно что ошибки в логике нет,так как идет работа в 6 потоков в примере,аккаунты от 1 до 6 берутся из списка вначале,далее идет работа с 6 разными списками имя списка одинаково с аккаунтом то есть если взяли из списка аккаунт 1 то и работает поток с списком 1.
Код что писал выше должен...