IVU needs to be cast first, because it actually has a cast time. While it is being cast, invis instant cast before IVU is done casting. Exactly simultaneous cast time also works, which is why telling the invis caster and IVU caster in the 'wrong' order can still work.
If it's not landing...