mg_disk: fix issue with data integrity on error in mg_write()