Fix wrong repldboff type which causes dropped replication in rare cases.

Having a 'long' offset to an 'off_t' sized data block is wrong when size is greater than 2GB and less than 4GB, on a 32-bit process.  This results with replication being interrupted after transferring the first 2GB.