Fix a linking issue in the ExecDriver
ExecDriver was introduced in !68231 (merged) and creates a hardlink instead of hadd
ing when there is a single output file. This however leads to errors of type
terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
what(): filesystem error: cannot create hard link: Invalid cross-device link
on EOS, AFS/work and AFS/home.
Propose to use a symlink instead.