Just curious how you have (were?) been running the RabbitMQ cluster.
I looked at the scale and code of Sentry, and I could not identify how Sentry achieved high-availability with RabbitMQ. Maybe you could make a blog or something describing the layout? I could not find any good resource online for a High Availability setup for RabbitMQ at scale, so I think it would be beneficial to the community as a proven design pattern.