Fix timing for lazily execute par loops

Since lazy par loops are initially only enqueued but executed later
when evaluation is enforced, we can't return the timing for the
par_loop call. The only meaningful place to measure timings is inside
the par_loop's _run method.