And when that chance is realised, and a second-order hybrid is produced, the high child mortality rates of the time would put downward pressure on their numbers. Not zero, but a couple of orders of magnitudes lower than first-order hybrids.
First-order hybrid being having one parent from a Neanderthal tribe, other from a human tribe. Second-order hybrid additionally having at least one parent as a first-order hybrid (as in your step 3).
Also, there actually is Neanderthal DNA in the modern X chromosome. If in your step 2, Ann gives birth to a daughter Andrea, the daughter would have a Neanderthal X chromosome, and she can pass it on within her tribe. But she would have no Neanderthal mtDNA, which is only passed on maternally.
But there is other data that this model does not explain. Like, why is there no Neanderthal contribution to the modern Y chromosome?