For long running endpoints that may lock the request thread, we should add an async to it so that the request thread can be used elsewhere.
This is especially important for the Download request endpoint.
Added to all placed where it should be.
No due date set.
This issue currently doesn't have any dependencies.
Deleting a branch is permanent. It CANNOT be undone. Continue?