В HttpSessionState есть свойство, которое вы можете использовать под названием IsNewSession , например:
if(Context.Session != null && Context.Session.IsNewSession) {
//do something, session was created this request
}
Это можно сделать только после того, как состояние сеанса, конечно, доступно,но из того, что вы делаете в вашем модуле, это не проблема, пожалуйста, прокомментируйте, если это так.