Convert unreachable simulated network bridge code to CHECKs.

This simplifies the code in network bridge as we try to fix some of our
simulation problems.

Change-Id: I7e923b0df9adbd13a10ef6a38e7833f615cce3f9
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/aos/events/simulated_network_bridge.cc b/aos/events/simulated_network_bridge.cc
index 82ee6d1..e070270 100644
--- a/aos/events/simulated_network_bridge.cc
+++ b/aos/events/simulated_network_bridge.cc
@@ -184,23 +184,14 @@
         << " sent from " << fetcher_->channel()->source_node()->string_view()
         << " at " << fetch_node_factory_->monotonic_now();
 
-    if (timer_) {
-      if (!timer_scheduled_) {
-        server_status_->AddSentPacket(server_index_, channel_);
-        timer_->Schedule(monotonic_delivered_time);
-        timer_scheduled_ = true;
+    if (!timer_scheduled_) {
+      server_status_->AddSentPacket(server_index_, channel_);
+      timer_->Schedule(monotonic_delivered_time);
+      timer_scheduled_ = true;
 
-        QueueTransmitTimestamp(fetcher_->context().queue_index,
-                               fetcher_->context().monotonic_event_time,
-                               fetch_event_loop_->monotonic_now());
-      }
-    } else {
-      // TODO(austin): When do we hit this?  Can we add a test to make sure this
-      // is right?
-      server_status_->AddDroppedPacket(server_index_, channel_);
-      sent_ = true;
-      reliable_scheduled_ = false;
-      published_ = false;
+      QueueTransmitTimestamp(fetcher_->context().queue_index,
+                             fetcher_->context().monotonic_event_time,
+                             fetch_event_loop_->monotonic_now());
     }
   }
 
@@ -295,17 +286,10 @@
         << " sent from " << fetcher_->channel()->source_node()->string_view()
         << " at " << fetch_node_factory_->monotonic_now();
 
-    if (timer_) {
-      server_status_->AddSentPacket(server_index_, channel_);
-      timer_->Schedule(monotonic_delivered_time);
-      timer_scheduled_ = true;
-    } else {
-      server_status_->AddDroppedPacket(server_index_, channel_);
-      sent_ = true;
-      reliable_scheduled_ = false;
-      published_ = false;
-      Schedule();
-    }
+    CHECK(timer_);
+    server_status_->AddSentPacket(server_index_, channel_);
+    timer_->Schedule(monotonic_delivered_time);
+    timer_scheduled_ = true;
   }
 
  private: