Hi Michael,
When the phone boots, it loads the parameters from the config files. If an important parameter has changed, then the phone reboots. From your description, the parameters change every resync due to the content of the files.
There is no need to duplicate values, it's a best-practice to use the fewest possible number of parameters to obtain peak phone performance. The phones have sane factory defaults in that they will work by default without changing anything.
You will need to configure registration and user information, perhaps some other desirable parameters such as backlight, network timers, and so on, specific to your users and network. That's it, you shouldn't need more than about 100 lines of configuration parameters between all the configuration files.
The following may be of use to you:
Regards,
Patrick
----------