Explicitly start promise prior to waiting for it.
Write C++11 constructor in wq_run_lock code.
Allow combined workq promises to specify workq job flags.