Make sure they all use cli.util/err-exit-status, and change that to something other than 1, perhaps 2 if we're already using it in some places, matching grep, and leaving 1 open for any commands that might need a non-error boolean result (as grep does).
In cases where the PuppetDB process previously exited with a status of 1 on failure, it should now exit with a status of 2, leaving 1 free for possible use in the future as a false value (as other programs like grep do).