Although from O's scumslip, we can conclude that Haddock was, indeed, town.
You are taking the fact that O didn't lay out every possibility as an indication that he has more information. Why make that assumption? He never said town is in a bad shape if mcmc is scum because haddock was town. He said
if, and laid out one singular scenario. He said:
I don't think MCMC is the most townie person here but from my perspective I think we've come close to default losing if MCMC is scum and Haddock wasn't. I just don't see the turnaround if MCMC + 1 other is scum, so the only chance of winning is trusting that MCMC is town.
The bolded statement is a scenario saying if haddock was town and mcmc+someone else is scum town is in bad shape.
Ohhhhh wait a minute. You think because he then says "the only chance of winning is trusting mcmc is town" that's saying the only two scenarios are A) mcmc scum/haddock town we lose, and B)mcmc town/haddock anything, so we should treat mcmc as town. So you are saying he left out mcmc and haddock are both scum.
I see what you are getting at it's just trivial and you are wrong. O didn't assume haddock was town because he says that if mcmc is town we should treat mcmc as town. He simply making the point as to why he is assuming I am town.
You are making it appear that O didn't acknowledge the possibility haddock was scum but he did. It's just that in either scenario where I am town and haddock is town or scum, he would trust me. He is then ruling out the scenario where haddock is town and I am scum because of his opinion town has basically lost if that is the case.