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