Fixes a retain loop and a fixes an issue where an in-progress request would not always be canceled.
Fixes a retain loop and a fixes an issue where an in-progress request would not always be canceled.

xNUTs/MIT-Mobile-for-iOS,smartcop/MIT-Mobile-for-iOS,MIT-Mobile/MIT-Mobile-for-iOS,MIT-Mobile/MIT-Mobile-for-iOS,smartcop/MIT-Mobile-for-iOS,xNUTs/MIT-Mobile-for-iOS