move Workqueue initialization to a better place

make repl.c robust to system images that don't set ARGS