handle error code > 128 in system_raw like system_piped

some shells, such as csh and fish, return a different exit code format from sh, bash, which subprocess.call doesn’t properly transform.

closes #5217