Started refactoring to improve logout logic
Improvements to logout logic
Don't enqueue messages when we shouldn't
Made some code cleaner when clearing data after logout
Killed dead code
Some improvements to how user activity and tag data are migrated when a new user logs in
Fixes a crash when clearing data after logout