These test cases are duplicating the exact type of intermittent failure we're seeing in our deployed environment.

The close() logic is still a bit awonk.

The specific problem appears to be centered around re-association or close() logic.
More updates, we can close anything IDLE. But not OPEN or marked for ROLLBACK (at least not without allowing the rollback first!).

I have a feeling that was -part- of the problem.