So instead of trying to figure out the issues with the callable tasks, I simply made a quick override of the Async class for each method in the posting class that wants to post to the API. I'm still having issues logging in (403 forbidden) so I haven't been able to adequately test that yet. but yeah.