/usr/lib/mpich/share/machines.LINUX contains local configuration data (available hosts) but isn't declared as %config. So each update will overwrite this file.
Fixed in mpich-1.2.0-11, which will be part of Rawhide in the not too distant future.