Verify that duplicate enums don't fall out of sync
Create data-dir early at startup to ensure config.json has somewhere to live