message: [SE] Ensure we BlockHostUntilDone before we deallocate temporary memory
diff: @@ -267,13 +267,13 @@ Stream::Stream(StreamExecutor *parent,
  Stream::~Stream() {
  VLOG_CALL();
  - temporary_memory_manager_.ForceDeallocateAll();
  // Ensure the stream is completed.
  auto status = BlockHostUntilDone();
  if (!status.ok()) {
  LOG(WARNING) << "Error blocking host until done in stream destructor: "
  << status;
  }
  + temporary_memory_manager_.ForceDeallocateAll();
  if (allocated_) {
  parent_->DeallocateStream(this);
  