We have had the issue of dropping the last record when using SSIS pacakages in the file system. Somehow the SSIS XML file text was changed in copying (do not yet know why) from dev to prod when the text qualifier was set to none.
The text qualifer XML we used to fix the problem was
We just opened the SSIS XMl and replaced the text qualifier line that ws in it with the above and saved.
Even though I'm not sure why this is happening, I pass this on in the hopes it might help your problem.