Retry process execution in case of ENOTDIR

If `PATH` environment variable contains non directory component,
`__hsunix_execvpe()` failed by `ENOTDIR`.

This fixes #11 for all platforms.