Get Sticky User in user loop based on user role

If you read the code (in version 4.5.2 on line 164-173) you will see that orderby can be an array of values, coupled with order. So you could modify $args like this:

     $args = array(
        'orderby' => array(
            array ('sticky' => 'DESC'),
            array ('registered' => 'DESC')),
        'fields' => 'all_with_meta',
        );

Note that I know nothing about how woocommerce defines the sticky user role, so I don’t know if this code will actually work. It only shows how to implement a multidimensional array in the query.