Фича с отсутствием автоматического сброса флага, генерирующего прерывание, добавляет гибкости. Я могу сбросить этот флаг в самом начале обработчика, чтобы дать возможность новому событию породить очередной запрос, пока обрабатываю текущий, а могу и в середине или в конце - чтобы игнорировать новые события, пока не обработано текущее