The airline is blaming weather issues and “other external constraints” for what caused it to cancel 2,300 flights over a three-day period.