check that given user_list is a list

the 'users' option to Slice() objects is optional, so we need to confirm that only valid user_lists are used.