codeintel: executor should retry a few times when target repo/commit doesn't exist
Created by: shrouxm
The implementation of dependency indexing in the backend is creating a new scenario where we could queue an autoindex job before gitserver has pulled down the associated repo/package. The executor should gracefully handle this failure mode by requeuing with a backoff.