Ошибка 500.Bug #1868 Ошибка 500. Возврат через кнопку "назад" при заказе сертификата.

Если на странице заказа сертификата сделать какое-либо действие (кроме
самого заказа) и нажать кнопку "назад" в браузере, то при попытке
заказать сертификат будет ошибка 500.
Как это воспроизводится:
Зайти под аккаунтом представителя организации, который привязан хотя бы
к одному опубликованному циклу.
С главной страницы перейти на страницу заказа сертификата
(exmo2010/certificate_order/)
Ввести в поле поиска по названию произвольный набор символов и нажать
"Найти"
Так как названия нет, произойдет переход к станице вида:
"Сертификат открытости
После завершения цикла мониторинга у вас появится возможность заказать
сертификат открытости для организации, себя или коллег, работающих над
сайтом. Мы подготовим именной сертификат и вышлем электронной почтой или
почтой России."
В браузере нажать кнопку "Назад".
Сразу по возвращению на страницу нажать "Заказать сертификат".
Результат: Ошибка 500.
Другой вариант:
После захода на страницу заказа сертификата с главной, выбрать рейтинг
по нормативным или рекомендательным параметрам.
После того, как список организаций будет отфильтрован нажать в браузере
кнопку "назад"
Сразу после нажать "Заказать сертификат".
Результат: Ошибка 500.

В данный коммит также вошел тикет:

Bug #1869 Ошибка 500. Попытка дважды заказать сертификат.

Если страница заказа сертификата открыта 2 раза в разных вкладках, то
если после процедуры заказа попытаться на одной из вкладок попытаться
заказать сертификат на второй, то будет ошибка 500.
Как воспроизвести:
Открыть страницу заказа сертификата (exmo2010/certificate_order/) в 2-х
вкладках.
На первой странице полностью пройти процесс заказа.
После того, как на главной странице появится сообщение:
"Вы заказали сертификат открытости. Сертификат будет подготовлен и
отправлен в течение 5 рабочих дней.",
перейти на вторую вкладку и нажать кнопку "Заказать сертификат"
Результат: ошибка 500.