message: Handle connection failure after init before confirmation
diff: @@ -287,7 +287,8 @@ SstStream SstReaderOpen(const char *Name, SstParams Params, MPI_Comm comm)
  CP_verbose(Stream,
  "finished wait writer response message in read_open\n");
  - assert(response);
  + if (response)
  + {
  WriterData.WriterCohortSize = response->WriterCohortSize;
  WriterData.WriterConfigParams = response->WriterConfigParams;
  WriterData.StartingStepNumber = response->NextStepNumber;
  @@ -296,6 +297,11 @@ SstStream SstReaderOpen(const char *Name, SstParams Params, MPI_Comm comm)
  rank0_to_rank0_conn = conn;
  }
  else
  + {
  + WriterData.WriterCohortSize = -1;
  + }
  + }
  + else
  {
  /* there was no contact with the writer at that location, notify the
  * other ranks */
  