Tiles do "heal" back up to the point of their last change, at which point they're cleared from memory. This keeps the internal memory manageable. Having to remember their original state and healing them back up to that point could take dozens of hours and would bloat save files considerably.