Fix auth error handling & autogenerate a resource if there isn't one.
Do not cancel `@join` when one of the tasks gets cancelled.
Use xml.parsers.expat directly.

Goddamn etree-related memory leaks.