It is generally known that the emission spectrum of hydrogen is discrete, which is usually explained as follows: when a photon is emitted, the atom jumps to a lower energy eigenstate, the energy difference being the energy of the emitted photon.
However, energy eigenstates are not the only quantum states an atom can be in, since any linear combination of those is a pure state as well (provided we take care of normalization). So, my question is: why cannot a hydrogen atom jump from an excited $2s^1$ state to a linear combination of $1s^1$ and $2s^1$, emitting a photon with some random energy, provided that the expectation of total energy is still the same?
I feel that this has something to do with the measurement problem & wavefunction collapse, yet I cannot grasp what is going on.