Re-evaluate requirements when "retry"ing an application install.
The new software center seems to cache requirement evaluation results. Primary User is a big offender for us.
A user fails to install a piece of software with a requirement failure, no primary user set for example.
The technician adds primary user, updates workstation policies etc and the object in the Software Center continues to give the same error when clicking "retry" from the software center.
If the technician goes to the web catalog and initiates the same application, it will reevaluate requirements and installation will proceed.