Well, right ;) I was more just wondering why we're doing a `wait`/`notify` at all here.

I think I get it now, though, but I'm not totally sure I agree with the timing here. What if the `notifyAll` happened in the completion listener for the `ChannelFuture` when we actually write the notification instead?