Ordering / preemption of work in a workqueue preempt?