I posted recently about dnsmasq behaving poorly due to fsync - apparently this was exacerbated by the new Apple TV my partner go, which likes to refresh its DHCP lease every fourty seconds when in sleep mode.
This, apparently, has been a known issue for years.
I configured a static IP on the blighter to ensure I don't also run out of disk space.