Currently SessionStateDelegateChromeos is a direct child of ash::SessionStateDelegate. It's initialization is triggered by the ash::Shell instance, which is not available when running in mash.
We'll need an alternative creation in order to communicate the sessions state between login and the status area.
Comment 1 by jamescook@chromium.org
, Sep 21 2016