if a player leaves as john cena and has more than 1 life left (when they're the only mafia on the server, thats how it happened on mine) the game doesn't end
i doubt the role/lives matter here; it's just the fact that the win checks are only called with death. noted.
also
if you're trying to point out a bug, there isn't one there. the format of the message is:
[player] recruited [player] into the [role name]
i guess 'into' is an ambiguous word to use there.