...
Yes, always - rosters are always shown in this instance
When the roster has been published - in this instance, the roster is only shown when the roster isn’t marked as being in draft-mode (ie. when you’ve finalised whom is on the roster)
When the person is rostered to attending - this shows the roster only when the person viewing the event is rostered to attend (hiding other rosters when they’re not rostered)
When the roster has been published & the person is attending - this shows the roster if;
The roster isn’t in draft mode, and;
If the person viewing the event is actually rostered to attend the event
No - rosters won’t be shown
...