Esse é o comportamento esperado, o comando usermod apenas altera os arquivos da conta
The usermod command modifies the system account files to reflect the changes that are specified on the command line.
O processo apache receberá privilégios quando iniciado, com base nas informações contidas nos arquivos relevantes da conta, ele será retido até que seja reiniciado.