Debug without the pointer cache

When things go wrong and we want to debug, we don't care if it is fast.
We want it to always work.  So, don't stress about the pointer being
correct or not.

Change-Id: I11d854b0407205d19b49477467707e286629e02a
Signed-off-by: Austin Schuh <austin.schuh@bluerivertech.com>
diff --git a/aos/network/multinode_timestamp_filter.cc b/aos/network/multinode_timestamp_filter.cc
index 6654706..bca7d73 100644
--- a/aos/network/multinode_timestamp_filter.cc
+++ b/aos/network/multinode_timestamp_filter.cc
@@ -561,11 +561,13 @@
         gradients[i].emplace_back(
             std::string("- ") +
             filter.filter->DebugOffsetError(
-                filter.b_filter, filter.pointer, base_clock_[i], 0.0,
-                base_clock_[filter.b_index], 0.0, i, filter.b_index));
+                filter.b_filter, NoncausalTimestampFilter::Pointer(),
+                base_clock_[i], 0.0, base_clock_[filter.b_index], 0.0, i,
+                filter.b_index));
         gradients[filter.b_index].emplace_back(filter.filter->DebugOffsetError(
-            filter.b_filter, filter.pointer, base_clock_[i], 0.0,
-            base_clock_[filter.b_index], 0.0, i, filter.b_index));
+            filter.b_filter, NoncausalTimestampFilter::Pointer(),
+            base_clock_[i], 0.0, base_clock_[filter.b_index], 0.0, i,
+            filter.b_index));
       }
     }
   }