In sao actions launched on the login steps are not executed sequentially
Indeed Sao.Action.execute
launch the actions asynchronously which is not good because the users can only do one action at a time.
Also it has the side effect that if an action reset the session to null then all subsequent HTTP request will result in a 401
.