The nsq module creates several processes for consumer workers. The ranks for all this process are incremented one by one, starting with value 1. Value 1 is defined as PROC_SIPINIT and has a special meaning for most of the regular modules. One side effect of this is that the registration records are loaded from the db twice! One simple fix would be to fork all the workers with a PROC_NOCHLDINIT ranking.