Rework aquisition of roles to fix some old bugs

1 job for master in 20 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Build
passed #460
luacheck

00:00:20