Full analysis of the model.

The supporting information is structured as follows. Section 1 describes our full model with maximal generality. Section 2 describes the analytical framework to analyze this full model. Section 3 shows the results of our ESS search. Section 4 explains a reduced model, which directly corresponds to the model described in the main text. Section 5 describes numerical simulations.