Fixed #651: interrupt anyway even if IDLE is cancelled early