Shuffle assignments not available_roles

The shuffling wasn't working in the last commit because I was shuffling the
wrong list.