https://epicmafia.com/game/6756867/reviewYou're theory about 3 living non-comedian roles would apply here.
Simple solution would be to be to either:
A) Ammend the description so that comedian is known to not work unless there are 3 non-comedian roles alive, taking into account suits.
B) Make it so that Comedian is included in the description and don't count suits when getting the system message (So you'd see Actress instead of Blue(Actress))