Connecting to self results in a not utterly graceful sequence of events:
Send version Got version connected to self at 127.0.0.1:[port #], disconnecting [ProcessMessage main.cpp 3491] Send ping Send getheaders socket send error Bad file descriptor ([#]) [SocketSendData net.cpp 664]
Why connect to self? By mistake of course!