Re-introduce the queue wake fix that was reverted due to a regression, but this time with the follow-up fixes that take care of the regression. Signed-off-by: Felix Fietkau <nbd@nbd.name> (cherry picked from commit9a93b62f31) (cherry-picked from commit8b804cae5e) (cherry-picked from commit8b06e06832)