Beta help stuck in death hole

I have been a beta user for over 2 years. I got a new phone last July 2017. Since then I can access beta but no updates until it goes live. Incompetent twd rts support sends me to the beta sign up link. There it shows a pending request to join beta. My only options are to cancel request or request to join. There is NO other option to contact anyone. I am able to see a thread that is 105 weeks old where others have fallen in the same death hole. Anyone have a solution to get back into beta updates?