This post is what you need:
http://www.flyertalk.com/forum/showthread.php?t=723959
Consensus: one is foolish to pay Y/B/M fares if DL can't confirm the upgrade at time of purchase. Pick dates or an alternate routing where they can. Or buy the cheapest fare and resign yourself to coach.