Handle error return codes from os.system "properly." We still don't have a policy about dealing with signals, but at least no errors will be silently ignored.