Se eu entendi sua situação corretamente, seu problema é que %{SERVER_PORT}
nunca é igual a 443, já que seu servidor não está escutando naquela porta. Assim, sua condição RewriteCond %{SERVER_PORT}=443
nunca será verdadeira.
Na verdade, não acredito que seja possível fazer a reescrita que você pretende, a menos que você coloque um servidor escutando na porta 443 apenas para manipular as solicitações iniciais que você redireciona imediatamente para a porta 444. Mas se você faça isso, você pode não se incomodar em redirecionar; apenas manipule as solicitações HTTPS em 443.