added try catch to allow diag battery to run even with a busted diag
key_commit: Recover overwritten changes to settings crud