relay: Use irq_work instead of plain timer for deferred wakeup