trace_clock: fix preemption bug