Build the IOLoop before connecting, have IOLoop use time.sleep if there is no socket/poller yet (#322)
Add a fake IOLoop for Asyncore connection to prevent the issue raised in #322 for this adapter as well