. in /etc/sysconfig/network-scripts/network-functions, check_link_down(), the sleep 2 is an arbitrary value, which is not enough in my case, unfortunately. sleep 4 works for me.
This will be removed completely in 6.11-1.