continueOnError is only added to the JSON if the value is true
But the default value of continueOnError is also true https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.environments.flowhooks#FlowHook
So, when --continue=false is passed, continueOnError is not included in the JSON, and is set to true.