Prevents Instance Duplication by State-Restoration Mechanism

By returning a new instance, we were generating memory leaks, and our AppDelegate pointers to Reader, Notifications and BlogList viewControllers were invalid, under given scenarios.

Fixes #2178 

/cc @sendhil + @aerych