Fixed bug. Heartbeat timer gets consumer type but consumer is only created when StartConsuming is called.  Instead we get the type from the producer which is always created when initializing the bus.