А как он может проснутся если засыпает внутри прерывания? При начале прерывания глобальный флаг разрешения прерываний сбрасывается и до самого окончания прерывания никакое другое событие по прерываниям не отрабатывается (в том числе и просыпание по прерыванию).
Нужно либо сбросить флаг ИНТ1 и выставить SEI внутри прерывания, или, что лучше, внутри прерывания выставлять только свой флажок на который будет реагировать основная программа и засыпать.