Okay, let's reason it out from this perspective. Let's say I'm Mafia. How would I know that Heaven is the Serial Killer? How can I possibly know? If Heaven turns out to be a Town member, why would I put myself in such a vulnerable position as Mafia? Hmm?
If they're Town, that's even better. I've already suggested the theory that you're the Godfather. Even if you're not, Mafia clearly benefits from this, only executing someone on the fourth night, and if you are the Godfather, on the fifth. And it's not that difficult to defend yourself at night (as the Godfather – automatically). The Serial Killer might be the one messing things up, if it's not Heaven.