Also tidies up error notifications so that in the case of syntax errors
we don't see noise about the migration failing as well.
Release Notes:
- Invalid values in settings files will no longer prevent the rest of
the file from being parsed.
2ac13b9489Conrad Irwin committed on 11/21/2025, 3:28:17 PM· committed by GitHubparenta8d7f06