Because the update call is called from commit, if we fail here, that fails incoming commits that affect this index, which is wrong (eg. the index should just be dropped by the user and re-created instead).