If you change the ifcfg-eth0 config file and do and ifdown eth0; ifup eth0
the old ip addres will remain associated to eth0 and the new one will be
added at second place (since the old address(es) did not get flushed).
Fixed in some release between beta2 and beta3. Definitely fixed in current beta