fix: never let a shell command fail
This makes the terminal go really funkie and sometimes crash when
printing the error messages to the current process stdout where nvim is
running.
Now the error output is sent to the popen output and displayed in the
ivy completion buffer without messing with the current process io.