call-process-region doesn't return the exit code from the called process