A bug in s5_write_file- not updating file size when writing to only one
block