have MakeWithBuilder zero everything first
A lot of time has been spent debugging bugs because this doesn't happen,
and I just found a whole bunch more of them scattered throughout all the
control loop tests. It's not worth it to keep dealing with this issue.
diff --git a/aos/common/queue.h b/aos/common/queue.h
index da2a180..474df2f 100644
--- a/aos/common/queue.h
+++ b/aos/common/queue.h
@@ -234,6 +234,7 @@
ScopedMessagePtr<T> MakeMessage();
// Returns a message builder that contains a pre-allocated message.
+ // This message will start out completely zeroed.
aos::MessageBuilder<T> MakeWithBuilder();
const char *name() const { return queue_name_; }