logging failed transactions should finally work