Fixed ... silly overlooks in implementation

- Transact.Check was always giving true as result. Fixed.
- Transact.Needle.Check was checking against the write log, it had to
use the read log. Fixed.

Transactions are "better" now.