Fixes #4635 pass role conditionals to dependent roles
Addresses #4635 add list instead of join