Fix item rep compilation duration recording

This prevents “skip” from being shown with a ridiculously large value.

Instead of using `@rep_times` to store either the start date or the duration, I’m now using `@start_times` and `@end_times`, which is a much better solution.

Fixes #360.