Catch exceptions on individual changes in reindex

Previously exceptions were only caught at the commit
indexing level.  This meant that any exceptions indexing
a change on the commit will cause any potentially
remaining changes for that commit to be skipped.

Change-Id: I01f94ec8dea2cad352cc4766eb932d380f7bb065
1 file changed