My understanding is that when the oauth2 token has expired, it is refreshed automatically, but that process appears to fail.
python2.7 request_logs.py
2017-03-24 08:55:05,739 INFO root : Recovered sentinel with timestamp: 2017-03-22 09:39:59-07:00
08:55 AM Downloading request logs for app my-gae-service version 4.
2017-03-24 08:55:05,757 INFO root : Request with offset None.
2017-03-24 08:55:05,757 INFO oauth2client.client: access_token is expired. Now: 2017-03-24 15:55:05.757671, token_expiry: 2017-03-23 23:54:13
2017-03-24 08:55:05,757 DEBUG google.appengine.tools.appengine_rpc: _Authenticate skipped auth; needs_auth=False
2017-03-24 08:55:05,890 DEBUG google.appengine.tools.appengine_rpc: Got http error 401.
2017-03-24 08:55:05,890 DEBUG google.appengine.tools.appengine_rpc: Attempting to auth. This is try 1 of 3.
2017-03-24 08:55:05,890 INFO oauth2client.client: access_token is expired. Now: 2017-03-24 15:55:05.890322, token_expiry: 2017-03-23 23:54:13
2017-03-24 08:55:05,890 DEBUG google.appengine.tools.appengine_rpc: _Authenticate configuring auth; needs_auth=True
2017-03-24 08:55:05,974 INFO oauth2client.client: Refreshing due to a 401 (attempt 1/2)
2017-03-24 08:55:05,975 INFO oauth2client.client: Refreshing access_token
2017-03-24 08:55:08,761 DEBUG google.appengine.tools.appengine_rpc: Got http error 500.
2017-03-24 08:55:08,761 DEBUG google.appengine.tools.appengine_rpc: Retrying. This is attempt 1 of 3.
2017-03-24 08:55:08,761 DEBUG google.appengine.tools.appengine_rpc: _Authenticate configuring auth; needs_auth=True
2017-03-24 08:55:09,644 DEBUG google.appengine.tools.appengine_rpc: Got http error 500.
2017-03-24 08:55:09,644 DEBUG google.appengine.tools.appengine_rpc: Retrying. This is attempt 2 of 3.
2017-03-24 08:55:09,644 DEBUG google.appengine.tools.appengine_rpc: _Authenticate configuring auth; needs_auth=True
2017-03-24 08:55:10,598 DEBUG google.appengine.tools.appengine_rpc: Got http error 500.
2017-03-24 08:55:10,598 DEBUG google.appengine.tools.appengine_rpc: Retrying. This is attempt 3 of 3.
Error 500: --- begin server output ---
Server Error (500)
A server error has occurred.
--- end server output ---
2017-03-24 08:55:10,599 INFO root : Downloaded 0 logs