sparseirq: make for_each_irq_desc() more robust