But override it to return false for all targets that implement
requiresRegisterScavenging. This should make the change NFC for all
in-tree targets, and out-of-tree targets if they add a similar override.
This paves the way for adding backwards scavenging support on a
target-by-target basis. It is preferred over forwards scavenging because
it does not rely on accurate kill flags. When all targets are converted
we can remove the forwards scavenging implementation.