nsqd: remove locks on topic messagePump()
nsqd: dont dupe msg for the first channel
nsqd: put clientv2 ticker on instance to avoid goroutine start race
nsqd: cleanup topic/channel exitFlag