Investigate if we need the state machine for pool repositories
Currently we use a state machine for pool repositories. Now that the use case for pool repositories is simplified since we no longer do maintenance, investigate if we can get rid of the state machine.
This thought was inspired while working to sync the pool repositories across geo boundaries, whereby we realized we don't need a state machine to ensure pool repos and object pools eventually get in sync with each other.