Try changing the URL to https://www.googleapis.com/batch instead of https://content.googleapis.com/batch
Using your exact request and data, but changing the URL, I got 200 with an authentication error for each request, as expected for old tokens.
HTTP/1.1 200 OK Vary: Origin Vary: X-Origin Content-Type: multipart/mixed; boundary=batch_NP9EsgqJk5k_AAFjWZ0MHaM Date: Thu, 03 Dec 2015 13:52:18 GMT Expires: Thu, 03 Dec 2015 13:52:18 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Server: GSE Alternate-Protocol: 443:quic,p=1 Alt-Svc: quic=":443"; ma=604800; v="30,29,28,27,26,25" Content-Length: 2027 --batch_NP9EsgqJk5k_AAFjWZ0MHaM Content-Type: application/http Content-ID: <response-0B28tlN6SgYRacHVwdEQ5b1RtZmc> HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer realm="https://accounts.google.com/", error=invalid_token Content-Type: application/json; charset=UTF-8 Date: Thu, 03 Dec 2015 13:52:18 GMT Expires: Thu, 03 Dec 2015 13:52:18 GMT Cache-Control: private, max-age=0 Content-Length: 249 { "error": { "errors": [ { "domain": "global", "reason": "authError", "message": "Invalid Credentials", "locationType": "header", "location": "Authorization" } ], "code": 401, "message": "Invalid Credentials" } } --batch_NP9EsgqJk5k_AAFjWZ0MHaM Content-Type: application/http Content-ID: <response-0B28tlN6SgYRadVFRV0lRQW1kVlE> HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer realm="https://accounts.google.com/", error=invalid_token Content-Type: application/json; charset=UTF-8 Date: Thu, 03 Dec 2015 13:52:18 GMT Expires: Thu, 03 Dec 2015 13:52:18 GMT Cache-Control: private, max-age=0 Content-Length: 249 { "error": { "errors": [ { "domain": "global", "reason": "authError", "message": "Invalid Credentials", "locationType": "header", "location": "Authorization" } ], "code": 401, "message": "Invalid Credentials" } } --batch_NP9EsgqJk5k_AAFjWZ0MHaM Content-Type: application/http Content-ID: <response-0B28tlN6SgYRaLW1qYmxrZUV2S0E> HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer realm="https://accounts.google.com/", error=invalid_token Content-Type: application/json; charset=UTF-8 Date: Thu, 03 Dec 2015 13:52:18 GMT Expires: Thu, 03 Dec 2015 13:52:18 GMT Cache-Control: private, max-age=0 Content-Length: 249 { "error": { "errors": [ { "domain": "global", "reason": "authError", "message": "Invalid Credentials", "locationType": "header", "location": "Authorization" } ], "code": 401, "message": "Invalid Credentials" } } --batch_NP9EsgqJk5k_AAFjWZ0MHaM--