rework test for consistency
work on rolling back and closing consistently using try-finally