message: Race Condition Adjust
diff: @@ -1049,7 +1049,6 @@ extern SstStatusValue SstAdvanceStep(SstStream Stream, SstStepMode mode,
  }
  NextTimestep =
  MaxQueuedMetadata(Stream); /* might be -1 if we timed out */
  - MPI_Bcast(&NextTimestep, 1, MPI_LONG, 0, Stream->mpiComm);
  }
  else
  {
  @@ -1077,6 +1076,7 @@ extern SstStatusValue SstAdvanceStep(SstStream Stream, SstStepMode mode,
  Smallest);
  NextTimestep = Smallest;
  }
  + }
  if ((NextTimestep == -1) && (Stream->Status == PeerClosed))
  {
  /* force everyone to close */
  @@ -1084,7 +1084,6 @@ extern SstStatusValue SstAdvanceStep(SstStream Stream, SstStepMode mode,
  }
  MPI_Bcast(&NextTimestep, 1, MPI_LONG, 0, Stream->mpiComm);
  }
  - }
  else
  {
  MPI_Bcast(&NextTimestep, 1, MPI_LONG, 0, Stream->mpiComm);
  