Fixed|SettingsRegister: Crash if "Custom" profile does not exist

If the "Custom" profile was ever deleted or otherwise went missing,
a logic error in SettingsRegister would cause a crash as it still attempted
to access a profile called "Custom", expecting it always exists.

"Custom" is always supposed to exist, and will automatically be recreated
if missing.