one of the learnings from v6.4.0 is that many nodes don't upgrade. This has a huge impact on performance if half the nodes are running both propagation reactors or older mempools.
This presumably should be reliant upon the user compiling multiple versions of the binary and including them in the payload, then simply pointing to a different one upon boot depending on the ratio that is desired.