brod_producer: avoid another double-ref situation
brod_producer: avoid another double-ref situation

We reuse the monitor as our reference to avoid needing to do a full
message queue scan when waiting for the responses. Confirmed that this
produces the expected code with erlc -S.

This also switches the {produce, ...} handler into handle_info.

klarna/brod