Refactor ClusterScaleDecisionEvent to be host context, not VM
Upgrade VMChooser