The fact you think a race condition "might not be a flaw" means you really don't understand the problem!
Technicolor fixed the bug in their firmware. That's all there is to it. Why is this still being discussed? There's no need to investigate why some DNS lookups get spuriously spoofed answers while others don't. Technicolor already did. They found the bug. In their firmware. And fixed it.
Someone did experience the same problem using Linux, not Microsoft Windows.
Obviously the Australian ISP Telstra does not have the same DNS servers as Plusnet.