As a developer of an app that relies on geo-location data, I think it's important to recognize how our users were impacted. When Apple made this change, users would complain that the app was broken (even though they were the ones force closing the app). It might be easy to think, as a user, "when I force close an app, it should be completely off". However, if a service you love is behaving differently and is providing a bad experience from what you're used to, then this end-result is worse. In my opinion, our users didn't like Apple's change either and they'll be much happier when our app reverts to it's previous behavior.