fixes ZEN-15717

DO NOT MERGE
I'm not sure how that would work - getOutput is called as a goroutine. I suppose I could pass some kind of message through the outputChan, but that seems messier than just exiting here with a fatal log message, and I believe the two would be functionally identical.