I routinely empty the tanks at the end of the season by running the fresh water pump until the tanks are empty. I’ve got a 16 lpm pump, so it takes about 10 minutes to empty each tank. Doesn’t cause any harm to the pump.
But you don’t need to empty both tanks, just one.
In addition, the calorifier is filled by the water pump: it won’t refill as little or no water will bet past the pump if the pump is switched off. You’ll still have the contents of the calorifier to deal with but there’s no way to reduce that as the hot water exit is at the top of the tank.