You are spot on.
I had the same problem, changed board / changed transformer / unhooked stat. Pop goes the fuse.
I read your post and another talking about alumium foil and did not see any ( till I pulled that switch out) bang, small 1 inch x 1/2 inch piece of foil laying right acrossed the...