block concurrent accesses on Session internal state 

and stop sending notifications in an asynchrone way, in a job nobody
know when it will be scheduled.

For references, tickets which will need re-validation (might not be an
exhaustive list) :
VP-3150
VP-4151
VP-3605
VP-4166
VP-3371
VP-3605