Engine update to provide more accurate telemetry data

When running workflows under certain conditions, workflow execution time would display as “0 milliseconds”. This update corrects this issue.