Fail job explicitly with error message if `identity: google_cloud` is present and the prerequisites are not fulfilled
Currently, if a job contains identity: google_cloud and the prerequisites are not fulfilled, it will just be ignored and the CLOUDSDK_AUTH_CREDENTIAL_FILE_OVERRIDE and GOOGLE_APPLICATION_CREDENTIALS variables will not get defined, causing errors later on when trying to connect to Google Cloud. A better approach would be to explicitly call out the missing prerequisites in the job log.
