Clean up some of the missed RowCursor.destroy() uses by odd corners of
the code. 

Get the RestServiceITs to pass, as well as GroupLookup_DefaultIT, which
was the source of many problems. I anticipate the enhanced state
checking will keep me busy for a while. 

Correct the assumed cursor states in the
OperatorITBase#testCursorLifecycle().