Hello Andrew,
First, thank you for your opinions about the lack of documents about using service accounts with AdWords API.
I apologize for your inconvenience.
As for the authentication errors, I'm not sure what kind of the errors you've got.
Is that related mainly to the authentication with service accounts? Or is it related to the new version of AdWords API in general?
Migrating to a new version of AdWords API typically doesn't require you to change the authentication method.
What you need to do is just changing the version to the new one, i.e., either you use the new version of client libraries or specify the new version in SOAP requests.
You may want to browse
deprecation schedule to ensure that existing features you're using are not deprecated as well.
As for your specific comments:
We provide notices in advance in many channels, including blog posts, google group, an error message specifying that you send requests to a deprecated version of the API.
Apart from getting information about schedules of new version releases and old version deprecation, you may get some interesting information about new features as well.
Kindly select a channel you are most comfortable with.
I'm not sure what the old and new security schemes refer to.
I'm happy to help you on this if you can provide more detailed information.
To the best of my knowledge, not every new version release of AdWords API affects security or authentication schemes.
Chances are these two things have got changed since you checked them last time, so you see as if they changed at the same time.
Cheers,
Thanet, AdWords API Team