One of the problems we face is that some (not all) airlines address the runway failure case and then leave it to the crew to wing it for subsequent (later) failures ...
I know of some airlines which don't even do that much and base their departure RTOWs on runway lengths only (ie rocky bits are ignored ... that really is a bit naughty)
There is little problem for a straight departure as the OEI runway failure case covers the later failure ... the problem is with SIDs which include turns around/over terrain problems.
The nervous nellies amongst us (and I include me, Mutt, and OS) prefer to have an out planned for a failure anywhere along the departure up to a point where the aircraft's calculated height is comfortably above the close encounters of a rocky kind part of the departure ... For some of the more interesting runways, this can involve a lot of work at the planning stage. As OS observes, the alternative is just to forget the SID and require a preplanned alternative departure which addresses the concerns.