close the underlying connection when Producer.close() is called