ext4: fix reference counting bug on block allocation error