Fixed result of inaccurate assumption
Old fat node code actually created vote object for ineffective vote and updated vote_percent
and last_update
(but nothing else) for ineffective vote edit. Upsert query to hive_votes
changed (and slightly simplified) to reflect that.
As a result of that and previous changes some more tests could be marked as passing.
There is still problem of last_payout
being too early by one block and with one edited vote - to be investigated.