Collectors and recorders do not quite work in a similar manner; recorders capture one more timestep than collectors. For example, recorder might put out:
2000-01-01 00:00:00, 1
2000-01-01 01:00:00, 2
while a similarly specified collector would only put out:
2000-01-01 00:00:00, 1
It appears that the times are correctly synchronized between the two. This may be due to earlier issues of whether these object calls should reside at the beginning of pre-sync, commit, or pre-commit.
Diff: