As this now has an AsyncContext, producer.close() & consumer.close() is called automatically when exiting the context.