Misunderstanding -- my bad.
What happens if you remove all the .DS_Store files (that contain the icon size and position and all that) then try to set the global options? Obviously if some folders are maintaining their old settings, they're still reading the information from their .DS_Store file, right?
It's still a bug, as they shouldn't be reading from those files if you set the global option, but...