SERVER-13635 Avoid calling locate() on cursor after savePosition()

It is invalid to perform any operation other than restorePosition() or delete after savePosition() is called.
https://jira.mongodb.org/browse/SERVER-13635