Survive disconnect(boolean) with null channel

- May be called before channel is set from connect()
Merge pull request #20 from tazle/fix-udp-disconnect

Survive disconnect(boolean) with null channel