Can revisit this after previously failed attempts with curl_multi on old codebase. Should be much cleaner now with Guzzle and async promises.
Still curious as to concurrent request limits on certain hosts, but if there's a user option to scale it down, at least, should be fine