get things right, and explain why
better info messages
base startup precedence decisions on starting nodes only
rather than all nodes
Since otherwise two simultaneously starting nodes could both end up
waiting for a third, dead node.