RabbitMQ вряд ли может знать, когда какой-то внешний сайт становится доступным, самый простой вариант здесь - подождать и попробовать ещё раз.
Силами RabbitMQ это можно сделать с помощью расширения
Dead Letter Exchanges:
* На основную очередь - Q1 - вешается политика/устанавливается опция dead-letter-exchange=Q2
* На Q2 вешается политика/опция dead-letter-exchange=Q1 + message-ttl=<время между повторами>