If you see that behavior again just let us know and would be glad to have the team do some checking for you.
If offline, the controller will run all of your pre-programmed schedules as it would online. Also, if it is offline for 24 hours you will get an email notification just in case to let you know it is not currently online.
The reconnect logic is pretty solid at the moment, and I know in the next week or so we will be releasing a firmware patch from our WiFi vendor that should help with even more edge cases.
Hope this helps, thanks for being part of our community, and have a great day.