I run 4270 M2 and never had that problem. Has anyone manually edited the ifcfg files for the ethernet interfaces? The MAC address or "HWADDR=" values are defined in these files and I don't see how they could random change to reference another MAC address.

MAC addresses in ifcfg files matches MAC addresses of physical interfaces, so they are also listed in the wrong order.
I don't think changing these files can change the association between network interfaces names and mac addresses, but maybe i'm wrong ?