[DFAJumpThreading] Constraint the number of cloned instructions (#161632)
Duplicating blocks of threaded paths may cause a significant regression
in IR size and slow down compile-time in later optimizations. This patch
adds a coarse constraint on the number of duplicated instructions.