Here's the problem. There is caching of the DRAM configuration going on. So, a restart is not stateless.
I would be happier if you could guarantee that the mrc cache is disabled, or never used, each time you change the dram setup (move DIMMs, whatever). Because from your earlier description it sounds to me like that is skewing your tests.
If this makes no sense let me know.
ron