Rework logic in edd_price() to find the lowest price. Closes #2592