(`abortDownload()` is synchronous within Node, but communication with the client is always asynchronous.)