Don't wrap sockets file descriptor
Don't wrap sockets file descriptor

By wrapping the sockets fd we were getting fds closed
twice, causing multiple EBADF errors. Simply pass the socket object
that already provides the necessary interface and has ownership of
the fd thus can prevent a double close.

girder/girder_worker,girder/girder_worker,girder/girder_worker