Cleanup download requests properly after cancellation