Channel refactor

This field is not used. Can we add some retry specific metrics? Probably not here but in the RetryableServiceChannel.