Fix downloads in WebKit1

WebKit1 downloads are synchronous, so we must run the download_handler
directly.