Maybe this is actually a feature request, but maybe there is a way to do this and I just don't know about it.
When you run a policy it is real easy to look at the logs and see if it was unsuccessful on certain machines. If you have a configuration profile that you have scoped out to a number of machines it will show you in the dashboard exactly where it is at. It will say how many have completed, how many to go, and there often might be a red slice in that pie that says there were errors on 8 machines. On a policy you can easily find out what 8 machines the errors were on. For a configuration profile is there a way to figure out what machines the errors occurred on so you can go and correct the issue. Maybe there is an easy way and I'm just not seeing it.