All the apps and OSes should recover from such. If not the OS or apps are in need of some fixing.
There are some folk that never considered such while they wrote their software and if you get a bad app like that, you might think you need to fix the internet.
My modem resets daily it's lease, which I don't have a problem with. It drops the internet connection and appears to reboot the modem at the same time for approximately 5-10 minutes I have no internet connection. I am using a ZyXEL PK 5001Z from CenturyLink. I have been searching the internet and it appears to be a problem all over the place . I live in Oregon