Hope you’re feeling better now after ranting here.
If you’re interested in a solution: From this post, it sounds like current versions of Scrivener should stay active after they were able to contact the license server once. So maybe double-check that you are running the latest version.
HTH