Fix for #15663

On a requisite failure, instead of saying "something failed" we can determine what the failures where by looking at the requisites of the lowstate running, and see which ones failed.
More comments, and a more specific key for the comment_dict (so you can know which SLS it was)