Fix bug where fat writes and raw writes were going the same place

This is really not good if a configuration script does this, but we can
try to make it harmless. Before this change, cached FAT writes would
corrupt the raw write.