The administrator will see a detailed report when a VM was not started for scheduling reasons.
The report contains the filter that was responsible for removing each candidate host from the candidate list.
Our users were confused when a complicated situation in the cluster prevented them from starting a VM.
Result (if any):
engine.log contains detailed information and the popup error dialog contains the detailed report as well.