Holds on to both ends of a socketpair, instead of closing one end that just got sent over a unix domain socket.  This avoids a race condition bug in OS X.