collector: Fix handling of initial run

Everything actually worked OK because arrow.get(None) returns the
current timestamp. But make this clearer: If no previous run has been
detected (i.e., no stored timestamp found) use an initial window of 1
hour.