uTorrent fails to create zero byte files when they appear first in the metadata or last in the metadata. So if the zero byte file is in the middle of the file list in the metadata, then the zero byte file is created. But if it is the first entry or the last it fails to create it. Also what I find interesting is that for a zero byte file that is first in the metadata the progress bar never fills in in the GUI, but a zero byte file that is last in the metadata has its progress bar to 100% even though neither of them are created. I downloaded an old version of uTorrent 1.6.x and the problem is present in it as well.