drm/i915: re-order if/else ladder for hpd_irq_setup