matroskadec_haali: fix timeline with negative timestamps at the beginning of a segment

This can happen if a segment starts with a recovery point but not an IDR.