return 128 if default-directory does not exist

Invoking call-process-shell-command in a non-existing default-directory
will throw error.