sie-update: Handled error conditions with raise and not sys.exit for daemon