Как я понимаю, у вас есть 30-минутный тайм-аут в вашем файле cookie аутентификации и 20 минут в вашем сеансовом куки-файле. Похоже, что сессия истечет через 20 минут, тогда использовать аутентификационный cookie-файл тоже будет невозможно.
Это немного сложно, если вы хотите оставить пользователя в системе. Я знаю, что это можно реализовать, используя javascript и невидимый iframe. Например, вам нужно перезагружать iframe каждые 5 минут. Ваш сеанс будет живым, а локальные куки обновлены.