[dv] Fix for `--run-only` switch

This change fixes the `--run-only` switch when waves are enabled, and
the simulation executable does not need to be rebuilt. It adds the
`copy-tool-sources' step as a dependency to the `run` target as well
(and an associated fix in Deploy.py).

Signed-off-by: Srikrishna Iyer <sriyer@google.com>
diff --git a/util/dvsim/Deploy.py b/util/dvsim/Deploy.py
index 7974f60..b945fe1 100644
--- a/util/dvsim/Deploy.py
+++ b/util/dvsim/Deploy.py
@@ -752,6 +752,10 @@
         self.fail_patterns = []
 
         self.mandatory_cmd_attrs.update({
+            # tool srcs
+            "tool_srcs": False,
+            "tool_srcs_dir": False,
+
             "proj_root": False,
             "uvm_test": False,
             "uvm_test_seq": False,