In case you still haven't figured it out - I ran into similar issues and in my case it turned out to be permission problems on several directories.
I followed the instructions from
http://www.tux.org/~mayer/cygwin/cygwin_sshd.pdf (section on "Cygwin binaries permissions wrong") and after changing permissions as instructed there I was able to log on again.
HTH!