the odometer mileage is stored on the BCM and NOT on the ecm, so no prob with this.
afaik, there is no such "clock-calendar" on the ecm and one can not see that.
what i know for sure is that dealers (and GM hq) can not read if and when the ecm has been tuned or not (taking for granted that you have the stock tune loaded when they inspect the car) - applies to some of the tunes out there.
what i also know is that plugging and unplugging ecm's can potentially damage the pins...
so, having a spare ecm just in case is good, but removing it could be dangerous. i suggest to just load and unload your tune whenever you want, using the right hw and sw (depending on your tune)