Now correctly detecting registered channels on UPGRADE, made logging interceptor logger per instance rather than function scoped. added ChannelNotFoundException.