When combining modules with entries that allow multiple definitions,
the combined index can contain multiple summaries for a single GUID.
Unless I miss something here, we should be able to continue by just
picking the first summary, if all entries in the list allow
multiple definitions.
I am not sure if we should relax the assertion here or select a single
summary when building the index?