I think this is exactly right. I also think there'll be some persistent indicator (I'm thinking a little icon in the bar at the top that contains the clock) for each ongoing background task. So people won't have background tasks eating up their battery/RAM without knowing they're still running.