Better authentication failure feedback

When a channel fails to subscribe its essential to know which channel failed so you can resubsribe that channel again! This commit creates a handle to the channel which did not subscribe.