Revert to setting search_path in _cursor()

Ensure called only once, via an instance variable to track.