Chore replaceActiveNode().

When there is no passive nodes, try to use the join list to join again.