Will the list of rowsToDelete include the table and all of the index rows too? We'll want it to include everything, because the region.mutateRowsWithLocks calls is our "transaction", in that it either all succeeds or all fails (which is what we want for these metadata operations).