Worked around a weird Core Data bug.

[FIXED]     A weird bug in Core Data causes the PSC to notify the application's dead MOC when removing its store.
            To work around this, we keep the application's MOC alive until after the PSC has cleared its stores,
            and then we throw the PSC away so that when adding a new store, it doesn't again notify the dead MOC.