fix error handling for consumer broker failing