[Ide] Fix execution target list unexpectedly changing.

HandleConfigurationChanged could added at an unexpected time, resulting
in the target runtime being changed unexpectedly in response to
execution targets changing. This was observed whenever
IPhoneDeviceManager handled a device change.
Merge pull request #489 from LogosBible/ExecutionTargetReset

[Ide] Fix execution target list unexpectedly changing.