Fix issue with producer connections being left open

Every time a message is published/sent, producer has to be explicitly disconnected. Leftover open connections would eventually cause the bus to crash.