Как правильно откатывать пакеты после неудачного обновления?
Снести пакет и установить предыдущую версию :-) А вообще, можно фрю ставить на ZFS, и перед любыми сложными манипуляциями делать снапшот. Если что-то пошло не так -- просто откатывать снапшот.
В port-mgmt есть порт portdowngrade. Я с его помощью успешно пару раз откатывался в довольно сложных конфигурациях. После установки внимательно читайте ман, там все написано.