I think you just proved that she's not Mafia. If she were Mafia, she would have chosen a role that's easier to pretend to be. Or even better, several roles at once, so the real role holder couldn't come and disprove it.
Why build complex theories when there's a simple one?
Небо – угроз не слышит
Небо – ведёт особый счёт
Небо – тебя найдёт