ext4: Avoid leaking blocks after a block allocation failure