Fix Tripped Assertion on Throw in RestActionListener (#72301)
Follow up to #72274. If we throw inside the response handler,
we move from a normal (already instantiated builder+buffer) to a new
error builder so we have to release the buffer first to not trip the assertion.