After #3503 we should also be able to cleanup the dbs and txlog parsers further, perhaps in multiple steps:
- make the columns here and in the scan txlog only required for the balances nullable
- stop writing those fields
- (eventually nuke those columns)
at least 1 and 2 as it meaningfully simplifies the code.