use no_dup_types_i1 in decs_to_i2_correct

enables proving a cheat about the DISJOINT hypothesis when trying to use
the inductive hypothesis
Dtype case of decs_to_i2_correct when remaining decs succeed

when the remaining decs error, though, it seems like something is wrong