message: fix a flakey test
diff: @@ -4014,7 +4014,8 @@ TEST(Parser_ObjectId)
  auto now = std::chrono::system_clock::now();
  Timestamp ts_t1{1, 1};
  - Timestamp ts_now{now};
  + // subtract 1s so that ObjectId::gen() below will be guaranteed to provide a larger value
  + Timestamp ts_now{now - std::chrono::seconds(1)};
  Timestamp ts_t25{now + std::chrono::seconds(25)};
  Timestamp ts_00{0, 0};
  std::vector<Timestamp> times = {ts_t1, ts_now, ts_t25, ts_00};
  @@ -4033,7 +4034,7 @@ TEST(Parser_ObjectId)
  // add one object with default values, we assume time > now, and null
  auto obj_generated = table->create_object_with_primary_key(ObjectId::gen());
  ObjectId generated_pk = obj_generated.get<ObjectId>(pk_col_key);
  - CHECK(std::abs(generated_pk.get_timestamp().get_seconds() - ts_now.get_seconds()) <= 1);
  + CHECK(generated_pk.get_timestamp().get_seconds() - ts_now.get_seconds() >= 1);
  auto generated_nullable = obj_generated.get<util::Optional<ObjectId>>(nullable_oid_col_key);
  CHECK_GREATER(Timestamp{now}.get_seconds(), 0);
  CHECK(!generated_nullable);
  