If the wagons weren't just D1 nonsense (which means they mean nothing, and is a possibility), the fact that we had Cat 5/Irish and then Cat 5 is pretty much town means Irish is more likely to be mafia. Though the fact that it's such an obvious conclusion to draw means that a kill on Cat 5 could be "framing" Irish means that in a round about way Irish actually probably is Town, so I would actually say he is town, just not for the reason you gave.