Fix, and clean up, index ID validation

Neither the unique or positive check were including full text indexes. Since they both inspect IDs, combine into a single validation.