При использовании masstransit, это не внутри потребителя, как гарантировать в конечном итоге согласованность между транзакциями базы данных и отправкой сообщений.