It's a simple mistake to create two device files with the same DEVICE= line. It would be good if the ifup-eth script would parse the files collectively, recognise such errors, and report them.
It's not necessarily an error - you can have different configs for the same device.