PowerPC has its custom scheduler heuristic. It calls parent classes' tryCandidate in override version, but the function returns void, so this way doesn't actually help.
This patch duplicates code from base scheduler into PPC machine scheduler class, which does what we wanted. And this should make D86684 an NFC.