added missing callback calls if channels closing