[#1654] Remove AbstractChannel.doPreClose() and notify close future on register failure. Based on patch of @jpinner
[#1654] Notify close future after the close was complete
Merge remote-tracking branch upstream/$:{upbranch}