FLUME-1516: FileChannel Write Dual Checkpoints to avoid replays

(Hari Shreedharan via Brock Noland)