Make "failed because needs reboot but reboots are suppressed" failures more obvious

Could there be a more obvious error message when a deployment fails because a reboot is required? I have a software that requires .NET 3.5, and when it fails all I see is what’s in the below screenshot. It would be good if there was a message against .NET 3.5 like “This software needs a reboot but reboots are suppressed”. I know what it is and where to look now but when I saw this for the first time it had me scratching my head while I tried to figure out why it didn’t even try to install…

The dependency’s script, if modified to throw a terminating exception stating this, should do what you’re asking.

What’s the dependency you’re having an issue with?