> Immunity may only last a short time, in common with other Coronaviruses
Where you get this information? I seem to recall exact opposite. Coronaviruses mutate slowly and immune responses last several years. For four seasonal coronaviruses the immunity lasts 1-2 years, longer than other viruses causing influenza.