When rolling out client upgrades via the SEPM failures are not very descriptive as to why they have failed. Leaving you spending many hours trying to find out what the issue was with an auto upgrade.
"Install failed, launch condition"& "The client decided to reject the upgrade package" do not give you much to go on. After talking to symantec about failures they said that once the issue is sorted out if the SEPM is set to roll out auto upgrades it should strat to upgrade correctly. But in my experience this doesn't happen.
Would be nice to have a more descriptive for the failure when you run a deployment report and a button to force the machine to attempt an auto upgrade again when it has failed to clear the red icon in the SEPM clients page.