I have a gmail account ( sans google plus ) that has a number of brand accounts. Each brand account has it\'s own youtube channel that gets different video content published
It seems the issue was that I needed to login to Google Drive with the brand account's @pages.plusgoogle.com account and run the script.
Above, I tried to run the script while signed in to Drive as the account owner. If you do this it will ask you, when you run the script, which account do you want to run it under? But as the original question shows it doesn't matter what you choose it won't run.
To clarify, you have to actually be signed in to drive.google.com as the brand account for it to work.