return non-zero exit code on errors for service run and update error msgs