339131c660
Motivation: DefaultChannelPipeline.estimatorHandle needs to be volatile as its accessed from different threads. Modifications: Make DefaultChannelPipeline.estimatorHandle volatile and correctly init it via CAS Result: No more race.