Add RingGroupConductorMode.PROACTIVE and make it ignore offline hosts during assignment for auto-repair