Block sigalarm when reading passphrase.
Install back zsh completion as _zsh to please most users