extra: shutdown the channel before forget it (fd already closed)