Make sure fireChannelActive() is not called multiple times