I probably should have posted this in the developer section. They are the ones who will know. I see some apps now allow GPS to remain active while they are closed; is that also true for the iPhone 3G? Are all the multitasking processes going to run amok in the background without letting me know or giving me control?
No, apps written to support iOS 4 multitasking are done so in such a way as to be platform-aware, and to not use those functions if they are running on anything lower than a 3rd gen device.
Well, technically those aren't part of multitasking, just an extension of remote push (which frankly it should have had all along), so it's not really an exception. Functionally, local notifications aside, the 3G will act like a normal 3G with iOS 4 features except for multitasking (and, due to its odd placement, orientation lock) and homescreen wallpaper.
I'd call it multitasking (sort of-ish.) But I guess what you are saying is that notifications are piped through a different daemon than the other "multitasking" processes.
More or less. The only real difference is that instead of a stub staying resident and listening for incoming push notifications from a remote server, developers can leave a stub resident that can trigger on their own at a set time.