symnoob, попробуйте чекнуть айдишник в апдейте. может, я ошибаюсь, но при первом сохранении его не будет в preUpdate. Если не будет айдишника, пропускаете событие и ничего не делайте.
symnoob, я о том и пишу, автовайр смотрит в конструктор. как минимум, вы должны были указать свойство tokenStorage и определить его в конструкторе. покажите код.
symnoob, еще раз напишу: в сущности инжектить не надо, сущности должны быть убраны из сервис-контейнера. Симфони сама передаст в preUpdate юзера, если он вам нужен.