Hello,
I've just discovered this issue as well and in production, SS2k8. I don't have the issue in ss2k8 Dev and UAT, they are patched with SP2.
I noticed on my input file that I can add an '**EOF**' to end of the last row and we process all the rows. In fact I can add a ** to the last row and process all rows. We can then locate the row and remove the '**EOF**'
I am working on applying SP2 into production and hoefulle that will resolve my issue.
Have Fun - Covi