After getting account from the storage there are a lot of checks which may fail. But C# node uses Snapshot.GetAndChange, so the account state should be put in the storage even in case of vote failure. Affects dumps.