I don't remember it needing to rebuild on the new boot. I'd guess the upgrade client reads it in (optionally updates it, but probably not) and writes it back out after updating.