db layer fixes:

- add better logging to fi::txn
- fix zero-but-true bug in update
	when no rows were modified but we succeeded,
	our return value was false (0)
	it is now "0E0" which will hopefully behave better