- check all mismatched fields in a content info
- change return type to `error` for `CheckIndexInfo`
- log errors as soon as they are detected, instead of accumulating them in memory
- refactor `drainAllClients`
Also:
- unexport `cli.checkIndexInfo`
- reduce `err` scope
- separate matching vs non-matching tests