flesh out the assign role sequence

--HG--
branch : noink
keep non-user consistent with setup db

--HG--
branch : noink