Если клиент ведёт себя корректно - полагаю, правильнее всё-таки обслуживать.
Можно вызвонить смену, обьяснив ситуацию.
Если клиент ведёт себя неадекватно - отказать в обслуживании вполне нормально.
Скандал неуместен практически всегда.
Вообще странно, что принимающая сторона не сказала "ой, у нас форсмажор, сортиры текут, электричества нет, официанты застряли в лифте, мы вам сейчас выдадим с собой всю заказанную еду в пластиковых мешках и вернём деньги за аренду".