It always is, but history learns that they also mostly first come to us complaining something doesn't work. Thing is that these kind of issues could be created without you noticing it.
In theory, the entity object in memory doesn't contain the real entity, the data is stale, it has to be refetched, IF you want to re-use the data inside that entity object.
If you don't want to re-use that entity object anymore, it's ok, you won't get a / need to do a refetch.
I must say I fail to see why an out-of-sync is such a problem. After all, the entity object isn't the entity, it's a container. The container's data is outofsync with the real entity, that's what the state is saying and that's correct. So switching it off makes it be not correct.
As walaa suggested, you can set the state if you want to, however I fail to see why you would ever want to do that.