indexserver: always cleanup if index fails (#348)
Not cleaning up is old code (2 years!) from when we transitioned to
using shallow git clones. We don't ever inspect these failed clones, so
lets just clean up. This now explains why I often see such big
.indexserver.tmp directories.
Test Plan: go test