Fix using a different config with simulated_event_loop_factory

We sometimes want to modify the remapped config further before
constructing the simulated event loop factory.  This fixes an issue
where the Channel and Node being used to construct things in the event
loop were from the wrong Configuration object and were causing problems.

Change-Id: Ia18265b384a3307f6b68182d348ecf6c0b26f9ef
diff --git a/aos/events/logging/logger.cc b/aos/events/logging/logger.cc
index f7251f1..0a1e543 100644
--- a/aos/events/logging/logger.cc
+++ b/aos/events/logging/logger.cc
@@ -891,8 +891,10 @@
 
 void LogReader::Register(SimulatedEventLoopFactory *event_loop_factory) {
   event_loop_factory_ = event_loop_factory;
+  remapped_configuration_ = event_loop_factory_->configuration();
 
-  for (const Node *node : configuration::GetNodes(configuration())) {
+  for (const Node *node :
+       configuration::GetNodes(configuration())) {
     const size_t node_index =
         configuration::GetNodeIndex(configuration(), node);
     states_[node_index] =