fix initialization error that assumed memory was zeroed
avoid mapping and stream-appending to tag files simultaneously

mapping the file to 4GB was causing appends beyond the legal range