Could be a number of things, DHCP error causing only the IP address for the radio to be valid not the others, DNS error but the radio uses a different DNS, all sorts. Or it had buffered enough to keep on playing for a while after the connection dropped (and then ran out of buffered sound after you rebooted the router).
WiFi can be weird sometimes