we had a couple of causes in past where RPi lost network connection during router reboot. We where never able to replicate. Some users worked around by creating a script to reboot the Pi if connection to router is lost.
Out of curiosity, do you have a small switch/hub that could be places between Pi and router for testing??