Add proper handling of channel errors: error on connect and disconnect error
Add connect method to receiver move invoke on channel connect there