The race condition between disconnect and reconnect events is one of the
nastiest bugs in IoT — device sends offline then online milliseconds later, they
arrive out of order, and your system marks a live device dead. Timestamp
checks help but clock drift makes them unreliable. Curious how others are
handling this at scale.