The delay may have been down to availability. If you arrived at a peak time you can imagine just how many passengers on multiple wide-bodied aircraft may require assistance just at that moment. Demand may vary quite considerably from day to day. I would imagine that there's an obvious financial constraint on the amount of staff they can employ for this particular task. So, some days (or time of day) will be better than others.