ISPN-2804 Added executor to clean up the completed transaction table.

This is my stab at fixing this issue.  While this issue is a much slower leak than before (~8 hours to OOM on an 8GB heap), it is no less severe.