Primeiro: você não precisa remover a versão de pré-lançamento. Que esta revisão muito específica foi um pré-lançamento é um fato histórico e não vejo nenhuma boa razão para esconder isso.
Segundo: basta adicionar a tag de lançamento à mesma revisão. Se eu entendi SemVer corretamente, isso não deve ser um problema.
Suponha que você esteja usando o git:
git tag -a v1.2-rc2 9fceb02
Então, quando v1.2-rc2
estiver pronto para produção, faça
git tag -a v1.2 9fceb02