nsqd: Catch some GUID errors by checking the ID hasn't gone backward
nsqd: Catch some GUID errors by checking the ID hasn't gone backward

The way the GUID is constructed should ensure that we never return an ID
that is less than or equal than the previous ID. So add code to track
that and return an error if we ever violate that condition.

mreiferson/nsq,mreiferson/nsq,bitly/nsq,myhongkongzhen/nsq,ShinichR/nsq,coderhaoxin/nsq,mikedewar/nsq,chrislusf/nsq,w4ngyi/nsq,chaosue/nsq,chaosue/nsq,yh453926638/nsq,handsomesun/nsq,jehiah/nsq,yh453926638/nsq,ploxiln/nsq,Dieterbe/nsq,msn217/nsq,absolute8511/nsq,lcp0578/nsq,philipbo/nsq,nsqio/nsq,yh453926638/nsq,jlr52/nsq,nsqio/nsq,yh453926638/nsq,qinlodestar/nsq,msn217/nsq,nsqio/nsq,Dieterbe/nsq,magastzheng/nsq,Dieterbe/nsq,mashuai/nsq,w4ngyi/nsq,beni55/nsq,wmydz1/nsq,xiexingguang/nsq,bitly/nsq,sparklxb/nsq,CrazyJvm/nsq,nieanan/nsq,jehiah/nsq,myhongkongzhen/nsq,myhongkongzhen/nsq,mikeqian/nsq,ShinichR/nsq,jlr52/nsq,handsomesun/nsq,handsomesun/nsq,bo406/nsq,bitly/nsq,jmptrader/nsq,bitly/nsq,ploxiln/nsq,msn217/nsq,kevinc0825/nsq,beni55/nsq,absolute8511/nsq,chrislusf/nsq,philipbo/nsq,sparklxb/nsq,philipbo/nsq,wuxu92/nsq,handsomesun/nsq,CrazyJvm/nsq,sparklxb/nsq,szqh97/nsq,jehiah/nsq,xiexingguang/nsq,mikeqian/nsq,CrazyJvm/nsq,jehiah/nsq,beni55/nsq,coderhaoxin/nsq,bo406/nsq,ShinichR/nsq,chaosue/nsq,coderhaoxin/nsq,wmydz1/nsq,jmptrader/nsq,qinlodestar/nsq,msn217/nsq,youxidev/nsq,qinlodestar/nsq,lcp0578/nsq,chrislusf/nsq,nieanan/nsq,chaosue/nsq,mreiferson/nsq,kesutton/nsq,youxidev/nsq,xiexingguang/nsq,moander/nsq,rpau/nsq,MadBomber/nsq,xuzhaokui/nsq,moander/nsq,gaowenbin/nsq,gaowenbin/nsq,youxidev/nsq,wmydz1/nsq,mashuai/nsq,mreiferson/nsq,szqh97/nsq,absolute8511/nsq,rpau/nsq,kevinc0825/nsq,xuzhaokui/nsq,jlr52/nsq,MadBomber/nsq,rpau/nsq,nsqio/nsq,wuxu92/nsq,mikeqian/nsq,jmptrader/nsq,Dieterbe/nsq,lcp0578/nsq,MadBomber/nsq,coderhaoxin/nsq,gaowenbin/nsq,jehiah/nsq,beni55/nsq,w4ngyi/nsq,MadBomber/nsq,jlr52/nsq,mikeqian/nsq,qinlodestar/nsq,wmydz1/nsq,ploxiln/nsq,OlafRadicke/nsq,mikeqian/nsq,handsomesun/nsq,lcp0578/nsq,xiexingguang/nsq,nsqio/nsq,bo406/nsq,qinlodestar/nsq,mreiferson/nsq,absolute8511/nsq,gaowenbin/nsq,kesutton/nsq,Dieterbe/nsq,ShinichR/nsq,myhongkongzhen/nsq,sparklxb/nsq,mashuai/nsq,wuxu92/nsq,bitly/nsq,nieanan/nsq,mashuai/nsq,sparklxb/nsq,gaowenbin/nsq,philipbo/nsq,bo406/nsq,jlr52/nsq,mashuai/nsq,kesutton/nsq,beni55/nsq,xuzhaokui/nsq,lcp0578/nsq,ploxiln/nsq,szqh97/nsq,msn217/nsq,ShinichR/nsq,OlafRadicke/nsq,magastzheng/nsq,rpau/nsq,chaosue/nsq,w4ngyi/nsq,szqh97/nsq,szqh97/nsq,w4ngyi/nsq,MadBomber/nsq,magastzheng/nsq,CrazyJvm/nsq,mikedewar/nsq,yh453926638/nsq,bo406/nsq,CrazyJvm/nsq,wmydz1/nsq,moander/nsq,kevinc0825/nsq,kesutton/nsq,myhongkongzhen/nsq,xiexingguang/nsq,absolute8511/nsq,coderhaoxin/nsq,OlafRadicke/nsq,philipbo/nsq,kesutton/nsq,ploxiln/nsq,rpau/nsq,mikedewar/nsq