Don't attempt to save when we're offline. Reset the manifest cache if we can.
Load in updated file queue after a successful save.
Improve cases where the cache should've been saved to more often. Fix selection cache saving and loading.