timeshift: better buffer start/end overrun handling.
timeshift: attempt to handle read errors more gracefully.