INT-3402 ChannelNames lazy-resolution refactoring

JIRA: https://jira.spring.io/browse/INT-3402

After applying introduction of `AbstractMessageProducingHandler` there was need some simply refactoring to follow with DRY
Assert.state (not null) ?? Otherwise NPE in `getOutputChannel()`.