[cobalt] Never return '' from ReadBuildInfo

Return more details if the file can't be read, or if the file is empty.

Bug: 35182
Change-Id: I9ef968839162b4f90e6cb4100528a888976d01ab
diff --git a/src/cobalt/bin/app/cobalt_main.cc b/src/cobalt/bin/app/cobalt_main.cc
index 4e6a40a..2309d13 100644
--- a/src/cobalt/bin/app/cobalt_main.cc
+++ b/src/cobalt/bin/app/cobalt_main.cc
@@ -107,9 +107,13 @@
   if (file.is_open()) {
     std::stringstream buffer;
     buffer << file.rdbuf();
-    return buffer.str();
+    auto val = buffer.str();
+    if (val == "") {
+      return "<" + value + " not specified>";
+    }
+    return val;
   } else {
-    return "";
+    return "<" + value + " read failed>";
   }
 }