Regarding agressive reconnection, the device already attempts to restart the WiFi subsystem if connection fails. You’ll see two or three red flashes 1 second apart after attempting to connect to the cloud.
I did extensive testing before releasing 0.4.5 to ensure that it does reconnect after wifi goes down, so was hoping this was resolved! Does the problem happen each time? For example, does the device resume if you disconnect the WiFi router?
Any information you can provide to help us troubleshoot this for you very welcomed!