Bug fix for issue #146 - GCDAsyncSocket doesn't dealloc properly without disconnect call.