message: Check for errors returned by ExecuteOnStream before calling
  BlockHostUntilDone. If ExecuteOnStream fails, BlockHostUntilDone will
  also fail in a way that makes debugging much harder.
  RELNOTES: n/a
diff: @@ -80,6 +80,7 @@ StatusOr<std::unique_ptr<ShapedBuffer>> Executable::ExecuteOnStreamWrapper(
  StatusOr<std::unique_ptr<ShapedBuffer>> return_value =
  ExecuteOnStream(run_options, arguments, profile_ptr.get());
  + TF_RETURN_IF_ERROR(return_value.status());
  if (profile != nullptr) {
  VLOG(1) << "enqueueing 'stop timer' and blocking host until done...";
  