Burn found a bug in the snapshot iterators, which I just confirmed with a trivial test case. The new test creates an iterator over an index which is empty. In that case, the snapshot iterator incorrectly says it's valid and the get() operation returns null.
So, I'm cancelling this vote; I'll put in a Jira for this. -Marshall
