debugged a case where non-interactive txs were not adding readresults correctly to the readset. improved tests