Wrap `company-call-backend' in `condition-case'
Reuse `company-auto-begin' in `company-idle-begin'
company-auto-begin: wrap `company-begin' in `condition-case-no-debug'