Fix incorrect config list when there are duplicate names.
Save after deleting a config. Reset target to no-op when deleting its config, rather than to the default config.
Simplify config removal since it's always the active config removed.