pgq_node: avoid concurrency in promote/demote