Remove reduntant test due to CommitAttempt guards.
Rename method
Add StartCheckpoint property to IPersistStreams.StartCheckpoint to allow the called use it to start off the polling client.
Some test fixes