this error
11/19/12 12:22:51 (pid:2128) condor_read() failed: recv(fd=484)
returned -1, errno = 10054 , reading 5 bytes from startd
slot1@xxxxxxxxxx <remote ip:1074> for me.
is what it looks like when the other side of the connection is
refusing to talk because of HTCondor security.
if you enable D_SECURITY in the StartdLog on the execute node, you
should see a corresponding message
about why it dropped the connection.
If you are using host-based security (which is the default).
I would expect it's because the execute node's ALLOW_WRITE does not
include the SCHEDD.