title: ionic4 @ionic/angular ionChange or ion-select not working as expected on form reset
body: <p>Current behavior:
  I think this was a problem before with angular but angular fixed it with the emitEvent:false option, which is now not working in ionic.
  I have a reactive form when I want to reset the form with reset even with {emitEvent: false} option it emits an event and by that it run ionChange which is not correct behaver if the option emitEvent:false.</p>
  
  <p>Expected behavior:
  if the option emitEvent: false, ionChange must not run.</p>
  
  <p>This is what I have in my .html file</p>
  
  <pre><code> &lt;ion-select slot="end" (ionChange)="onProvinceChanged($event)" formControlName="provinceCtrl" [interfaceOptions]="customPopoverOptions" interface="popover" placeholder="{{'province' | translate}}"&gt;
  &lt;ion-select-option *ngFor="let city of cities" [value]="city.id"&gt; {{city.name | translate}} &lt;/ion-select-option&gt; 
   &lt;/ion-select&gt;
  </code></pre>
  
  <p>And this is what I have in my .ts file</p>
  
  <pre><code>onClearFilter(){ this.form.controls['provinceCtrl'].reset('',{emitEvent: false}); }
  </code></pre>
  
  <p>my current version</p>
  
  <pre><code>Ionic CLI : 5.4.5 (C:\Users\AMD\AppData\Roaming\npm\node_modules\ionic)
  Ionic Framework : @ionic/angular 4.11.3
  @angular-devkit/build-angular : 0.803.3
  @angular-devkit/schematics : 8.1.2
  @angular/cli : 8.3.3
  @ionic/angular-toolkit : 2.0.0
  </code></pre>