common: return -1 download percent if download hasn't started [GH-288]