Don't use CallAfter in startDownloadFromUrl if it's not needed
Merge pull request #805 from egbertbouman/unittest_fix

Trying to fix unit test