Por unset_session() no viene nada, pero por unset() si:
http://es2.php.net/manual/es/function.unset.php
De todas formas no creo que sea problema del logout. He puesto los unset() para las variables que tengo, y si al deslogar, la session se vence, pero cuando pasan los X segundos que puse con session.gc_maxlifetime no se acaba y sigue muchisimo rato mas.
Por eso no creo que sea problema de logout, sino cuando pasa el tiempo en el que debe "expirar" la sesion, pues que no expira realmente y sigue activa.
Código PHP:
$usuarios_sesion="apologin";
session_name($usuarios_sesion);
session_start();// iniciamos sesiones
unset($_SESSION['USER_ID']);
unset($_SESSION['cokkNick']);
unset($_SESSION['cokkPass']);
session_destroy();// destruimos la session de usuarios.