Да, наверное, сильно не помогу, но посоветую элементарное логирование. Первое это Session_Start и Session_End методы и инкапсулировать запись/чтение/удаление значений из сессии и логировать все действия. Надеюсь кто то предложит более конструктивное решение.