シグナルなりが発生したときに、
本当に発生条件が満たされてるか再度チェックすれば
回避できるのではないかと。