always propagate TLogCheckSumError and TLogUnexpectedEndOfFile exception...

...s

Still verifying changes with CI, but manual testing of the behaviour looked good.