added some snapshotting tests and fixed Timer EarlyTerm test by doing time_-1 as sim EndTime for final record