Assigning User Roles not processing
This is a known bug in CiviCRM 4.7.23 - CRM-21076.

If you feel comfortable editing the PHP files, you just need to add one line to apply the fix.

Otherwise, hold tight for CiviCRM 4.7.24, which is scheduled for September 6th, 2017.