Yes, someone may have joined the network at your old IP address but that's ok. That first ARP is going to determine if that has happened already.
Am I right?
The author should try the same ethernet sniffing experiment but put a machine at the old address and see how the algorithm adapts.