Description of problem:
If multiple activation keys are being used to register a system, and one has config file deploy enabled, then all activation keys configs get deployed.
Version-Release number of selected component (if applicable):
Satellite 5.4 on up. Haven't tested previous satellite versions.
Steps to Reproduce:
1. Create multiple activation keys, with config files
2. Enable config file deploy on one
3. Register a system (in kickstart or bootstrap)
All configs in all activation keys get deployed
Registration should honor which activation keys have config file deployment enabled.
Sometimes its best not to deploy all config files especially when bootstrapping existing systems and it could potentially break the system.
Found where this was initially made to deploy all configs: https://bugzilla.redhat.com/show_bug.cgi?id=557581#c3