This is a fix for https://bugs.llvm.org/show_bug.cgi?id=45928, which reports that SystemZPostRASchedStrategy crashes with -mished-cutoff.
The reason seems to be that dangling pointers in the Available set were never cleared.
This patch clears the set if needed and then also skips advancing the HazardRecognizer through the unscheduled instructions.