fix dependency ordered set to return 0 only for identical transactions.
log uncaught exception in message listener
add a new checkpoint