Can you use another application to show the file on disk actually has CRLF in it as its stored on your system? Not doubting you, but its the sort of mistake I would make :)
If the file on disk actually has the CRLF in it, then something is changing what is being read, and as its windows I can't help any further.