Broadcaster needs to listen for the close of its response stream and release on trigger

If left as-is, will create a memory leak