The difference is that for ATS 9, the ability to reload the DSO for remap plugin causes the remap DSO to have different static data than the global DSO even though they are loaded from the same DSO on disk. This is, shall we say, somewhat unexpected.
As another note, the global plugin argument support was added as another work around for this problem. The static data can be rooted in an singleton (e.g., all static data can be found via pointer chains from this root) and then the address of that root put in the global plugin argument. This still leaves the fun of (relative) asynchronous reloading of global and plugin configurations, but we don't want to take away all of your ATS coding thrills.