(maint) Fix an intermittent testing failure with time for factsets

Our test data population code was still using its own version of time, instead
of using the one passed as an argument. This made the matchers fail in a racey
way.

Signed-off-by: Ken Barber <ken@bob.sh>