Esse é o comportamento esperado, mas apenas perceptível se você tiver conexões de longa duração. O processo antigo continuará a ser executado até que todas as conexões sejam processadas.
Por exemplo, na instância haproxy do nosso servidor da Web, o processo antigo desaparece em segundos. Mas a instância haproxy na frente de nossos servidores Exchange pode ter o processo antigo por dias por causa das conexões do Outlook e do Active Sync.
Então, na sua instância, acho que foi apenas sorte que você tivesse uma longa conexão aberta, impedindo que o processo antigo saísse ainda.