fix bug in freq->interleave calculation logic
add nanoSnapshot() to TimeSource, for latency measurements
refactor WriteEventStreamReader to have no static variables (in case they were unknowingly introducing a point of contention)
uncomment WorkloadRunnerTest