Скорее всего, все ваши потоки пытаются прочитать один и тот же файл в одно и то же время, поэтому 9 из них терпят неудачу, и только 1 успешно (1, который первым поднял его и заблокировал).
Убедитесь, что вы открываете файл только для чтения для вложений или добавляете потоковые примитивы, которые позволяют другим потокам ждать освобождения файла.