This fixes the recent errors the test cases have been seeing with transacted acks due to the new ack assertion bits added. We now take the mesage out of the dispatch list when the ack is received, but we put it back on a rollback.