@fraser This is an exciting theory that builds on so many different aspects of early universe star formation. I spent a fair bit of time in grad school investigating neutralino self-annihilation as a mechanism for this, as there is a range of parameters for which the x-rays it would emit in self-annihilation would dissociate H2. The chemistry in the early universe is so cool and has so much impact on the fluid dynamics.
(That project was based on work that Kusenko was involved in, too.)