Fix DefaultChannelPipeline.first()

DefaultChannelPipeline.first() will expose the tail handler if there are no user handlers, while DefaultChannelPipeline.last() returns null in this same case.