Так это легко. Невалидная сущность просто не должна существовать по определению.
Окей, сущность валидная, но пришел от юзера месседж, что новые данные сущности сохранять не надо. При обработке месседжа ты забыл вернуть сущности первоначальные данные, случайно зафлашил ее. А юзер ожидает, что данные не зафлашены. В итоге, для него она не валидна получается )