The above changes make this pass on the config choices to its parent classes, which affect the same config changes via different mechanisms.

I had a long fight trying to get these tests to pass, and it may be that my final solution [setting LOCATION on the LocMem cache in the  tests config] may have obviated these changes.