Fix possible crash in FindItemIndexInFixedSet.

std::lower_bound() returns "last" when "item" isn't found. This fix avoids passing "last" to "set.GetIndex()".