workqueue: implement flush[_delayed]_work_sync()