makeWebRequest fails on audio file from patreon

I'm seeing a very odd behaviour where makeWebRequest (content type audio) fails on mp3s from patreon, but only on the device, not in simultator. And to make matters worse I just get error code 0 (as I seem to get for all web errors on the device).

I don't think it's a https issue, as the download request for the album art which is done just before this succeeds, and that's the same server.

My request options looks like this:

		var options = {
			:method => Communications.HTTP_REQUEST_METHOD_GET,
			:responseType => Communications.HTTP_RESPONSE_CONTENT_TYPE_AUDIO,
			:headers => {
				"Content-Type" => Communications.REQUEST_CONTENT_TYPE_URL_ENCODED,
			},
			:mediaEncoding => Utils.mimeToEncoding(episode[Episode.MIME_TYPE]),
			:fileDownloadProgressCallback => method(:onDownloadProgress)
		};

I've verify that the media encoding is correct (MP3), and if I log the download url, it's still valid when I look at it on the computer afterwards.

This could be that the file name containts a ";". Have filed as a bug report to garmin instead.