Food delivery delays can happen for many reasons: bad weather, overwhelming orders, and even wild boars.