session sometimes shutdown when gecko cancels a sub transaction