[chip dv] Cleanup more Xcelium warnings

- stricter type coversions between int and enum
- fix single bit `delay` var (should have been int)
- Display test timeout ns setting
- Check the return value of uvm_hdl_read

Signed-off-by: Srikrishna Iyer <sriyer@google.com>
diff --git a/hw/top_earlgrey/dv/tests/chip_base_test.sv b/hw/top_earlgrey/dv/tests/chip_base_test.sv
index 880cf6d..3c3e1ab 100644
--- a/hw/top_earlgrey/dv/tests/chip_base_test.sv
+++ b/hw/top_earlgrey/dv/tests/chip_base_test.sv
@@ -75,6 +75,7 @@
     // Set the test timeout value to be sufficiently large.
     test_timeout_ns = 50_000_000;
     test_timeout_ns = `DV_MAX2(test_timeout_ns, 5 * cfg.sw_test_timeout_ns);
+    `uvm_info(`gfn, $sformatf("test_timeout_ns = %0d", test_timeout_ns), UVM_LOW)
   endfunction : build_phase
 
 endclass : chip_base_test