The moral is, there's a reason for the delay to arrival. Sit and wait.
Ah yes of course, until it affects you that is!
I'm sure that most would conclude there is a "reason", however, it is not unreasonable to expect some sort of explanation after 5 minutes, let alone 30!