Store EOF offset for empty partitions on termination (previously did not store any offset)
Unlock timer lock when calling timer callback (and honour rk_terminate)