Thanks for the reply. I'm reading reports in the android dev forum that specifically on the Sprint Hero, this behavior can occur.
If anyone has a geo-aware app, like foursquare (or wants to give it a shot!) that would be awesome. I know it uses gps, and shuts down gps properly (their source code is public). I don't have a hero available, so if someone could just try that it'd be awesome,