console: _cons[con] can be NULL at session destruction.
The console-thread needs a different session than the timeouts.

Because both are programming timeouts and blocking on a
semaphore until it triggered. Obviously, it can't be the
same one because then the wrong thread might be waked up.