Products of the reaction between ethoxyethene and HI Problem

The products formed in the reaction
$$\ce{CH2=CHOCH2CH3 + HI -&gt;}$$
are
(a) $\ce{CH2=CHI}$ and $\ce{CH3CH2I}$
(b) $\ce{CH2=CHI}$ and $\ce{CH3CH2OH}$
(c) $\ce{CH3CHO}$ and $\ce{CH3CH2I}$
(d) $\ce{CH3CH(I)OCH2CH3}$

Answer

 (c) $\ce{CH3CHO}$ and $\ce{CH3CH2I}$

Question
Does ether cleavage occur or electrophilic addition of $\ce{HI}$ to the double bond take place or both? I'm equally inclined towards both (c) and (d).
Here is a mechanism for the cleavage. After proton transfer, the carbocation has a resonance contributor. Nucleophilic attack can occur on the ethyl group because there is a good leaving group.

The electrophilic addition can happen, with iodide attacking the carbocation. However, it is reversible. Iodide is a good leaving group, and the carbocation is resonance stabilized. The cleavage reaction is much less reversible.