You are lucky to have someone write requirements who weights in these aspects. I have seen too many specs (this mostly happens in business software) where failures are knowingly or unknowingly ignored... because schedule.
I think failures should be designed for (or at least explicitly defined) even if the requirements do not include them.