ehea: using wait queues instead of msleep on ehea_flush_sq