Reset partial string iterator

A partial string iterator must have at most one owner.
And it must be reset before relinquishing ownership.