What if the user is changed "$user = $this->container->get('security.context')->getToken()->getUser();" ?
reloadUser helps to restore $user initial state. the problem occured  in the project with Symfony.