Probably the resultant iodide (which leaves forming a carbocation) removes I+ to form I2 the electrons from this C-I bond form the double bond.
I presume you meant carbanion.
I am not surprised by separate timing for what is seemingly a second order reaction. One can make a logical argument that no reaction can be concerted in the sense that chemist draw them with all electrons moving at the same time. It makes more sense that a collision should affect the nearest electrons and upon contact, the impact will be transferred to neighboring electrons much like the coupling of train cars. The impact of the coupling is transferred from car to car after the first car couples. The electrons should behave similarly and not move in
anticipation of a collision.
This reaction seems particularly susceptible for a greater timing difference as the fluorine atoms should help stabilize the intermediate. Perhaps not as extreme as showing the kinetics of an E1cb elimination, but also allowing for small timing differences. A similar reaction was reported by Stevens and Valicenti, JACS, 87, 838 (1965).