fixed iterator access in GetIteratorClosest, where it was possible that ...

...an iterator pointed to --begin() and its time was accessed.

A segfault this occurred when janitor wanted to delete old measurements in the buffer, while the buffer wasn't full enough. This should have lead to a segfault for all of us already, wondering what osx/clang is interpreting different than gcc there ...