'm assuming you mean that when we reinstall the tiles we should leave some space on the concrete floor around each tile free of thinset so the grout, when it expands from water or heat, will not cause loosening.
No, The perimeter of the installation needs to be free of thinset and grout. When you reinstall the tile, you do want to clean out any thinset purging between the tiles, though. It's easier then than when it's hardened.
and we are informed that thinset is sturdier now, guaranteed to hold up for 15 years.
If the right materials are chosen and installed properly, it will never have a problem. Your first installation was grouted tight to the walls. Every time it heated up, the floor and walls would expand and place a tremendous amount of force across the field of tile. Eventually, the thinset bond which weakens over time from these shearing forces cannot withstand the pressure build up any longer and the tile releases from the slab. It peaks in the middle because that is where the forces from all direction meet one another and have nowhere to go but up.
Exterior installations or interior areas subjected to lots of direct sunlight need not only perimeter expansion joints, but they also need expansion joints every 8-12 feet within the tile field. Around the installation they can be left empty and covered with molding or filled with a color/texture matched caulk. Within the field, you can use a color/texture matched caulk. Silicone would hold up best and both Laticrete and Tec make many of the grouts in their color pallets in a 100% silicone caulk.
Follow those steps and the install will be forever.
My husband is convinced that regular sealing of the grout will prevent another episode of tile loosening.
Ya know, the tooth fairy visited my daughter last week

I'll leave it at that
I am not so sure.
I too married a very smart lady.