Это автоматический ответ на ошибку, более желательно, если вы можете обработать ошибку и исправить ее. Если транзакция автоматически откатывается, вы не получаете эту возможность.
Проблема, о которой Дэн упоминает в своем блоге, возникает из-за прерывания от клиента, в SQL такого прерывания не существует. Следовательно, в SQL по умолчанию нет автоматического прерывания транзакций.