title: Google Cloud functions not updating sourceArchiveUrl bug when redeployment
body: <p>Creating a google cloud function with gcloud like so:</p>
  
  <pre><code>gcloud beta functions deploy myfunction --region=us-central1 --entry-point=handler --source=gs://mybucket/code1.zip --stage-bucket=gs://mybucket --trigger-http
  </code></pre>
  
  <p>works the first time as the function is created from the code1.zip, however, when the same command is ran again after changing to a new zip like so:</p>
  
  <pre><code>gcloud beta functions deploy myfunction --region=us-central1 --entry-point=handler --source=gs://mybucket/code2.zip --stage-bucket=gs://mybucket --trigger-http
  </code></pre>
  
  <p>the function keeps on pointing to the old code1.zip file i.e. (sourceArchiveUrl: gs://mybucket/code1.zip). Is this an updated bug?</p>