Expand CAN write logging to show the bus as well as ID and data.
Make sure CAN message list is consistently ordered.

Fixes problem with CAN writes where we were sending on the wrong bus.