Conditional store loading and rollback.

[IMPROVED]  Make store loading return success or failure.
[IMPROVED]  Make migration utilities revert to the old store on loading failure rather than marking a store corrupt.
[IMPROVED]  Perform cleanup of old cloud store only on successful migration so we can roll back to the old store.
Copy the cloud store when migrating instead of moving.