Diageo has changed its stance on controversial new payment terms for its suppliers to ensure small and medium-sized (SME) firms get paid within 60 days.