Out of curiosity, why did sftp need ascii mode? I'm drawing a blank trying to think of why sftp would need it.
When they use modern FTP clients which automatically handle ASCII mode it just works. SFTP seems to work for some users. It probably depends on the clients support for ASCII mode..
Text I do ascii, always have. Is there a reason, no, but that's how I roll.