timeshift: fix bug that can cause failure when seeking hits start of file

this resulted in a failed read that terminated the timeshift buffer.
(cherry picked from commit 229a8d75d850a1dfd8694959e5e1114c5366f294)