The problem with the restructure / unload / reload is actually a more generic problem related to scratch file reinitialisation. This may effect other processes.