allow providing a callback to uv_messenger_stop to prevent mismatched new/free