CDAP-984 fix long overflow bug that would cause stream events

to not get read.
I don't quite understand this change. Can you give an example? The call to `seek` always jump to the next timestamp block, even the next timestamp block might have the same timestamp.