BZ-12520: neDownload now returns a promise that is resolved once the iframe loads