Wouldn't this mean there is some kind of error in the logic if the ChannelPromise was notified already ?