Refactor must-be-leader logic into base state

This is in preparation for other must-be-leader logic