Warn when a channel isn't logged and terminates reading a log

The Galactic search path message was forwarded to the roboRIO but wasn't
logged.  The end result was that we stopped replaying the log when we
found the first Galactic search path timestamp.  It was very confusing
to debug.

The fix is 2 fold.
  1) Log the message.
  2) Warn in log_reader that this is happening to make it much faster to
     debug.

Change-Id: I4ae48311e4e514e941644bd8d42fd30382b38522
diff --git a/aos/configuration.h b/aos/configuration.h
index 88af5fe..c6d25df 100644
--- a/aos/configuration.h
+++ b/aos/configuration.h
@@ -125,6 +125,8 @@
 
 // Returns true if the message is supposed to be logged on this node.
 bool ChannelMessageIsLoggedOnNode(const Channel *channel, const Node *node);
+bool ChannelMessageIsLoggedOnNode(const Channel *channel,
+                                  std::string_view node_name);
 
 const Connection *ConnectionToNode(const Channel *channel, const Node *node);
 // Returns true if the delivery timestamps are supposed to be logged on this