hive.transactions incorrect after back from fork
After going back from fork, when we perform undo on several blocks (blocks are mostly empty but one of blocks contains transaction), transactions are not reverted. We end up with hive.transactions table containing transaction from different fork
(there should be no transaction in block 106)
Its strange but hive.operations is correct (so this is different from issue #16 (closed) - where all tables were wrong)
Its hard to say if this issue was present before #16 (closed) fix delivery, because problems are somehow related. Reproduction: https://gitlab.syncad.com/hive/hive/-/tree/ms_tests_with_faketime run rest with faketime by command: env TZ=UTC faketime '2021-09-29 14:06:57' pytest -s test_undo_transactions.py