It works now...
It was different error. Whatever happened when I nuked it, fixed the first one.
I noticed it wasn't even connecting in the logs.
I changed the smtp server on thunderbird to 25, which I find strange because it connected before on the 587 port.
Could someone explain the difference between the two ports and why thunderbird defaults to 587.
So, anybody reading this and having the same problem where the mech list isn't updating right. Nuke it, and check your ports. haha