Switch assumerole over to session-initialized event

This also meant that because the scalarparse is hooked into
this event, it always needs to be registered first.
Merge branch 'assume-role-fix' into develop

* assume-role-fix:
  Switch assumerole over to session-initialized event