Es que me parece que los métodos que escriben archivos se ejecutan y se sigue a la instrucción siguiente,  me suena a que algo así pueda estar sucediendo, que de repente hayan varios procesos simultáneos de abrir o escribir archivos y se estén 'comiendo' los recursos