Change logged block number to be from packet.
Switch to using macro'd ack code.
Increment block_number properly on read.