Publish operations now use validate_config on override configuration

Repositories validated configuration when creating and updating repositories, but never checked the configuration prior to publishing, so the override configuration for a publish operation was never validated.