RocqshimSourceFind the executable for the given worker. init must have been called. byte defaults to whether the current executable is byte compiled.
On windows Unix.execv creates a new process and exits this one. This confuses dune into thinking we are done, so instead we create_process and wait for it.