Assert не может создать бесконечный цикл.
Я предполагаю, что при срабатывании assert ОС выдает сообщение о своевременной отладке («В программе произошла ошибка ... [Отладка] [Отмена]»). (Извините, я не запускаю Windows в данный момент, поэтому не могу проверить фактическую формулировку). Поскольку никто не нажимал ни одну из кнопок, и процесс не завершался до тех пор, пока кто-то не делал, робот подумал, что программа все еще работает.
Я думаю, что это ошибка в настройке UVA. Отладка точно в срок должна быть отключена.