For unsigned compares, zext should be a no-op and we can add the extended value to the constraint system.
Adds additional test cases with zexts, conditions that require temporary indices.