ext4: update i_disksize coherently with block allocation on error path