Repeated messages in MRs.
What has gone wrong here?
My guess is that the ack_nack hook is processing a notification for the 'Approve' button and creates the MR note without issue but then at some later point in processing the same notification it crashes. So the notification is not removed from the queue and is processed again, rinse, repeat.