Attempts to re-authenticate when the session times out.
Moved to using GM_setValue() storage. With this change a few files might be re-downloaded as it's not checking the old `localstorage` data to avoid redundant downloads anymore. The filenames are the same so just look for the "(1)" versions.
If you want to examine the new storage then you need to go to tampermonkey's settings page and ensure that its configuration mode is set to advanced. With that set, and after this script has made changes, then there will be a "storage" tab visible in the script's configuration.