Because reiniting the framework doesn’t not clear the entire application scope-- only the ColdBox parts.
That cfparam doesn’t kick in again because the variable still exists.
Try using the application storage plugin (which is reinitialized with the framework), or set up an interceptor that listens to configuration load and resets stuff like that.
~Brad