Don't merge invokes if this replaces constant operands with phis in a place where this is not legal.
@mkazantsev Could you please check the change to merge-deopt-bundle-constants.ll? Was this test added to check that differing deopt bundles aren't merged but then never fixed, or was it added to check that they are merged? If the latter, then I'll adjust canReplaceOperandWithVariable() to special-case deopt.