normalize config at read time since it relies on the repo association to be fully set up