I am a Tech Insider and as of yesterday, I lost access to the forums. I also noticed that I lost my Tech Insider badge on the forums as well. I messaged one of the community managers, thinking it was just an issue with me. At first, they thought the same as well, but it is looking to be more of a widespread issue.
Also, my Tech Insider profile page says that I "have selected to opt-out of the Insider Program," but I most definitly did not do that...