My ISP throttling my connection is not a Blizzard problem however under these circumstances the basic function of the app makes accessing subscription services difficult.
Downloading a mandatory patch is painful enough when throttled; having the download pause so the app can verify I am connected (during a download) is upsetting to say the least. By the time a connection is made and a download starts it is time for the app to re-verify my connection, which stops the download. This creates a loop where the process of downloading only runs for a very brief amount of time before the loop begins again.
Please consider a ‘download’ status that pauses the regular function of the app to allow clean transfers.