Here's my VI (LV 8.5.1).
I also tried with a wait between the set file position and the read. Still works fine.
As for me, I only have 8.2.1 for now.
The thing is, without "messages" from one loop to another process of reading/writing is getting way too undetermined for program to be good enough .