Once OAuth is set up, a token is generated. That token is a short-term token and expires after about 24 hours. We update the token in Cron once it's initially setup.
I don't know if we can get the OAuth2 side of things working on QA without some work right now. We may need a custom script to grab the current value, then re-set the value after the hourly reset.