Solving Einsteins equations for the FLRW metric with ideal quantum gases for matter and radiation, assuming that pressure is proportional to the energy density $p=w\rho$ and deriving $w$ from statistical mechanics for the different particles boils down to the following function for the Hubble parameter:
$$H^2=H_0^2\left(\frac{\Omega_M}{a^3}+\frac{\Omega_R}{a^4}+\Omega_\Lambda\right)$$
Where $H_0\approx 68 \frac{km}{s\cdot Mpc}$ is the Hubble parameter value today, $\Omega_i=\frac{\rho_i}{\rho_{crit}}$ is the energy density ratio today for the different contributions ($M$ for matter, $R$ for radiation and $\Lambda$ for vacuum), and the critical energy density is given by $\rho_{crit}=\frac{3H_0^2c^2}{8\pi G}\approx \left(9.18\cdot 10^{-27}kg/m^3\right)c^2$. The individual powers of $a$ are all obtained from the general expression $\rho\sim a^{-3(w+1)}$ where $w$ are taken from equations of state in stat mech.
Now, apparently, since we can parametrize time evolution by $0<a<1$, the above equation provides us with time evolution for the energy density ratios. One could write:
$$\Omega_M(a)=\frac{\Omega_M}{a^3}\\\Omega_R(a)=\frac{\Omega_R}{a^4}\\\Omega_\Lambda(a)=\Omega_\Lambda$$ Then todays value is recovered by taking $\Omega_i(a=1)$. Now, lets do an experiment! Assume for todays values $\Omega_M\approx 0.3$ and $\Omega_\Lambda\approx 0.7$ (that would make $\Omega_R\approx 0$ today, since we know that these contributions have to sum to $1$). If we then consider the time evolution of these energy ratios, it appears that the radiation contribution stays zero at all times if it is zero today! But that cannot possibly be true, since we know that there was a time where radiation dominated and we have a CMB temperature of $2.73K$ remaining today! So how can the above equation still be valid and properly describe the time evolution of all density ratios? Maybe it has to be modified somehow? Did I miss something? Could someone clarify please? Thanks for any suggestion!