recorderendpoint: Reconfigure pipeline from external thread

Change-Id: I95ba669ab2413af2c66a158f0a15d549be82f65a
Use string representation for flow return codes

Change-Id: I7d8530aee2d85c0f0b0203e53b81035405cac8ce