message: Always run the check, not just when global_state_update isn't present.
diff: @@ -65,9 +65,7 @@ impl ProtocolConfig {
  /// Checks whether the values set in the config make sense and returns `false` if they don't.
  pub(super) fn is_valid(&self) -> bool {
  - // If this is not an emergency restart config, assert the `last_emergency_restart` is `None`
  - // or less than `activation_point`.
  - if self.global_state_update.is_none() {
  + // Assert the `last_emergency_restart` is `None` or no more than `activation_point`.
  if let Some(last_emergency_restart) = self.last_emergency_restart {
  let activation_point = self.activation_point.era_id();
  if last_emergency_restart > activation_point {
  @@ -80,8 +78,6 @@ impl ProtocolConfig {
  return false;
  };
  }
  - return true;
  - }
  true
  }
  