Revert "[GSB] When adding same-type requirements pick representative based on canonical order"
This reverts commit c725660cc9d69174809c214cf39d82fd8f807c33. It
uncovered a use-after-free in the GenericSignatureBuilder. Apologies
for the lack of a test case here; I'm still looking for something
small enough to commit.
Fixes rdar://problem/46772328.