Making 'GetOrCreateChannel' virtual
Making 'GetOrCreateChannel' virtual

So that it may be overriden. This is because the strategy with the two timers
might not suit everyone.

pardahlman/RawRabbit,northspb/RawRabbit