емейлы обновляются в самом конце, т.е. опт должен отработать полностью. поля лучше не затирать, а обновлять. рекомендую убедиться, что поле одно и написано правильно.
Код:
select * from olegon_params where lower(name)='adminemail';
должен вернуть одну запись.
второй вопрос не описан. "магии не происходит" - не описание проблемы.
с большими таблицами не понятно, почему "second connection" возникает? скорее всего просто нестабильная связь и во время долгих операций оптимизатора просто прерывает, о чем он не знает. smspec анализируется каждый день, это правильно. потом идет работа с другими таблицами по кругу.