Я думаю тут проблема на стороне сервера в возвращаемым url, если вы храните ссылку которую посещает пользователь в сессие поскольку неизвестно откуда берется эта ссылка для возврата назад у меня два варианта предположения
1) ссылка берется при открытии страниц и тогда нужно не запоминать ссылку на страницу формы (если не желаете туда возвращать пользователя) или лучше отправлять пользователя на фиксированный URL
2) вероятней всего ссылка берется из referrer и тогда нужно не запоминать ссылку когда происходит отправка формы
но как по мне если способов попасть на форму не так много то лучше самому определить фиксированную ссылку куда пользователь должен быть возвращен