include failing tx when transacting throws

datomic doesn't warn you at all here (would be nice if it did), but it
seems like we should include this data when transacting fails.
Merge pull request #9 from tcrayford/log_failing_txes_when_transacting_throws_an_exception

include failing tx when transacting throws