Added two more death tests on iterator out of bounds.

current_ = cit_->first should be inside if (Done()) block