private This cleanupHandle(Consumer<Handle> action) {
        getContext().addCleanable(() -> {
            Handle handle = getHandle();
            if (handle != null) {
                if (handle.isInTransaction()) {
                    action.accept(handle);
                }
                handle.close();
            }
        });
        return typedThis;
    }
When the statement is closed, roll it back then close the owning Handle.
@return this
core/src/main/java/org/jdbi/v3/core/statement/SqlStatement.java