Это все понятно, но делать-то что?

Смотрю в дебаггер: SessionId не меняется по ходу работы (мб он сохраняется где-то в кукисах), зато когда нажимаю кнопку возврата и начинаю смотреть отладчик, оказывается, что IsNewSession стоит в true. Т.е. после обработки ошибки и показа страницы сессия убивается