So my thoughts on the other team members:
Jackson - I don't think he's a spy. He could have sabotaged Mission 1 and would have had his choice of aedan or Falc to pin the blame on. Also Falc just cleared him, so unless they're both spies he's looking pretty good.
aedan - Apparently he has a reputation of sabotaging any mission he can. Although he is aware of this reputation and can use it to his advantage. He might have supported the first mission with the expectation that people would keep putting him on missions afterwards, since he could use his reputation as a defense from there on out.
Falc - Assuming Jackson is resistance, I'm honestly not sure why Jackson is giving Falc so much credit for saying Jackson is resistance. Spy Falc could have claimed Jackson was a spy and put both of them under suspicion. However, I'd argue that claiming that Jackson is resistance would be the smart move for spy Falc. He's got an easy scapegoat in me since I was a new member of the team and could easily be blamed for the sabotage. By clearing Jackson, Falc would also then avoid drawing suspicion to himself and gain the trust of a resistance member (Jackson). So as far as I can see there's only benefits for spy Falc by claiming Jackson is resistance and I don't see any real benefits to saying Jackson is a spy when I'm already there as a scapegoat. Of course, Falc and Jackson could also be a spy team together, so then he also has reason to say Jackson is resistance.